xieb
2023-11-28 5a9fb4cf9a3e9469683fe70fb52136404d11e653
水库填报修复
4 files modified
47 ■■■■ changed files
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/TbAttResRsbVerspi.java 17 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/TbAttResSafetyMonitor.java 19 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbVerspiServiceImpl.java 7 ●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResSafetyMonitorServiceImpl.java 4 ●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/TbAttResRsbVerspi.java
@@ -1,9 +1,6 @@
package cn.gistack.sm.sjztmd.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
@@ -39,14 +36,14 @@
     * 名称
     */
    @ApiModelProperty(value = "名称")
    @TableField("\"name\"")
    @TableField(value = "\"name\"",fill = FieldFill.UPDATE)
    private String name;
    /**
     * 数量
     */
    @ApiModelProperty(value = "数量")
    @TableField("\"num\"")
    @TableField(value = "\"num\"",fill = FieldFill.UPDATE)
    private Integer num;
    /**
@@ -60,28 +57,28 @@
     * 非常溢洪道型式
     */
    @ApiModelProperty(value = "非常溢洪道型式")
    @TableField("\"spillway_type\"")
    @TableField(value = "\"spillway_type\"",fill = FieldFill.UPDATE)
    private Integer spillwayType;
    /**
     * 溢流段长
     */
    @ApiModelProperty(value = "溢流段长")
    @TableField("\"weir_top_width\"")
    @TableField(value = "\"weir_top_width\"",fill = FieldFill.UPDATE)
    private Double weirTopWidth;
    /**
     * 启用标准
     */
    @ApiModelProperty(value = "启用标准")
    @TableField("\"enable_standards\"")
    @TableField(value = "\"enable_standards\"",fill = FieldFill.UPDATE)
    private String enableStandards;
    /**
     * 最大泄洪流量
     */
    @ApiModelProperty(value = "最大泄洪流量")
    @TableField("\"checking_flood_discharge\"")
    @TableField(value = "\"checking_flood_discharge\"",fill = FieldFill.UPDATE)
    private Double checkingFloodDischarge;
    /**
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/entity/TbAttResSafetyMonitor.java
@@ -1,9 +1,6 @@
package cn.gistack.sm.sjztmd.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
@@ -46,7 +43,7 @@
     * 最近一次安全鉴定时间
     */
    @ApiModelProperty(value = "最近一次安全鉴定时间")
    @TableField("\"safety_appraisal_time\"")
    @TableField(value = "\"safety_appraisal_time\"",fill = FieldFill.UPDATE)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date safetyAppraisalTime;
@@ -55,35 +52,35 @@
     * 安全鉴定结论
     */
    @ApiModelProperty(value = "安全鉴定结论")
    @TableField("\"safety_appraisal_result\"")
    @TableField(value = "\"safety_appraisal_result\"",fill = FieldFill.UPDATE)
    private String safetyAppraisalResult;
    /**
     * 控制运行水位
     */
    @ApiModelProperty(value = "控制运行水位")
    @TableField("\"control_rz\"")
    @TableField(value = "\"control_rz\"",fill = FieldFill.UPDATE)
    private Double controlRz;
    /**
     * 工程存在问题
     */
    @ApiModelProperty(value = "工程存在问题")
    @TableField("\"survey_problem\"")
    @TableField(value = "\"survey_problem\"",fill = FieldFill.UPDATE)
    private String surveyProblem;
    /**
     * 是否开展除险加固
     */
    @ApiModelProperty(value = "是否开展除险加固")
    @TableField("\"is_reinforce\"")
    @TableField(value = "\"is_reinforce\"",fill = FieldFill.UPDATE)
    private String isReinforce;
    /**
     * 最近一次加固开始时间
     */
    @ApiModelProperty(value = "最近一次加固开始时间")
    @TableField("\"reinforce_tm\"")
    @TableField(value = "\"reinforce_tm\"",fill = FieldFill.UPDATE)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reinforceTm;
@@ -92,7 +89,7 @@
     * 蓄水验收时间
     */
    @ApiModelProperty(value = "蓄水验收时间")
    @TableField("\"completion_time\"")
    @TableField(value = "\"completion_time\"",fill = FieldFill.UPDATE)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date completionTime;
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbVerspiServiceImpl.java
@@ -133,8 +133,13 @@
        setUpdateLog(oldList,newList);
        // 更新审核日志
        setUpdateCheckLog(oldList,newList);
        // 取旧数据和新提交数据交集--更新
        List<TbAttResRsbVerspi> updateList = newList.stream().filter(vo -> oldList.stream().map(e ->
            e.getGuid()).collect(Collectors.toList()).contains(vo.getGuid())).collect(Collectors.toList());
        // 更新数据
        boolean batch = updateBatchById(newList);
        boolean batch = updateBatchById(updateList);
        if (batch){
            if (!edit) {
                tbAttResBaseService.updateFinalState(newList.get(0).getResGuid(), newList.get(0).getCheckState());
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResSafetyMonitorServiceImpl.java
@@ -93,8 +93,10 @@
        if (tbAttResSafetyMonitor.getCheckState()==3){
            tbAttResSafetyMonitor.setCheckState(0);
        }
        detail.setCheckState(tbAttResSafetyMonitor.getCheckState());
        // 更新数据
        int i = baseMapper.updateById(tbAttResSafetyMonitor);
        int i = baseMapper.updateById(detail);
        if (i>0){
            if (!edit) {
                tbAttResBaseService.updateFinalState(tbAttResSafetyMonitor.getResGuid(), tbAttResSafetyMonitor.getCheckState());