Commit 8f295b6b authored by 鲁鸿波's avatar 鲁鸿波

作业方案在审批过程中丢失bug解决

parent 7427a3e5
...@@ -3,6 +3,7 @@ package com.testor.module.hazard.model.domain; ...@@ -3,6 +3,7 @@ package com.testor.module.hazard.model.domain;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.testor.common.annotation.Translation; import com.testor.common.annotation.Translation;
import com.testor.common.constant.TransConstant; import com.testor.common.constant.TransConstant;
...@@ -16,16 +17,13 @@ import lombok.experimental.Accessors; ...@@ -16,16 +17,13 @@ import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder; import lombok.experimental.SuperBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.tongtech.tfw.backend.common.models.supers.SuperModel; import com.tongtech.tfw.backend.common.models.supers.SuperModel;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
/** /**
* 危险作业计划对象 t_hazard_work_plan * 危险作业计划对象 t_hazard_work_plan
* *
* @author testor-framework * @author testor-framework
* @date 2024-12-19 10:39:26 * @date 2024-12-19 10:39:26
*/ */
...@@ -245,7 +243,7 @@ public class THazardWorkPlan extends SuperModel ...@@ -245,7 +243,7 @@ public class THazardWorkPlan extends SuperModel
*/ */
@ApiModelProperty(value = "作业方案(含应急方案)") @ApiModelProperty(value = "作业方案(含应急方案)")
@TableField("work_plan_file") @TableField(value ="work_plan_file", updateStrategy = FieldStrategy.NOT_NULL)
private String workPlanFile; private String workPlanFile;
/** /**
* 计划关闭后作业现场负责人签字 * 计划关闭后作业现场负责人签字
......
...@@ -2492,7 +2492,12 @@ public class THazardWorkPlanServiceImpl extends SuperServiceImpl<THazardWorkPlan ...@@ -2492,7 +2492,12 @@ public class THazardWorkPlanServiceImpl extends SuperServiceImpl<THazardWorkPlan
tHazardWorkPlan.setId(completeTask.getBizId()); tHazardWorkPlan.setId(completeTask.getBizId());
tHazardWorkPlan.setWorkStatus(WorkPlanStatusEnum.DRAFT.getValue()); tHazardWorkPlan.setWorkStatus(WorkPlanStatusEnum.DRAFT.getValue());
tHazardWorkPlan.setRevokeOpinion(opinion); tHazardWorkPlan.setRevokeOpinion(opinion);
log.info("[WORK_PLAN_FILE_TRACE] revokeProcess - Before update, planId={}, workPlanFile={}",
tHazardWorkPlan.getId(), tHazardWorkPlan.getWorkPlanFile());
// 防止意外更新 work_plan_file
tHazardWorkPlan.setWorkPlanFile(null);
this.updateById(tHazardWorkPlan); this.updateById(tHazardWorkPlan);
log.info("[WORK_PLAN_FILE_TRACE] revokeProcess - After update, planId={}", tHazardWorkPlan.getId());
} }
@Override @Override
......
...@@ -38,7 +38,9 @@ public class LicenseCheckUsersListener implements TaskListener { ...@@ -38,7 +38,9 @@ public class LicenseCheckUsersListener implements TaskListener {
} else { } else {
tHazardWorkPlan.setLicenseCheckUser(submitter); tHazardWorkPlan.setLicenseCheckUser(submitter);
} }
System.out.println("[WORK_PLAN_FILE_TRACE] LicenseCheckUsersListener - Before update, planId=" + bizId + ", workPlanFile=" + tHazardWorkPlan.getWorkPlanFile());
tHazardWorkPlanService.updateById(tHazardWorkPlan); tHazardWorkPlanService.updateById(tHazardWorkPlan);
System.out.println("[WORK_PLAN_FILE_TRACE] LicenseCheckUsersListener - After update, planId=" + bizId);
} }
} }
......
...@@ -166,4 +166,4 @@ hire: ...@@ -166,4 +166,4 @@ hire:
baseUrl: https://ctbms.cofco.com:9443 baseUrl: https://ctbms.cofco.com:9443
queryFileList: ${hire.depository.baseUrl}/services/cup-file-service/api/file/queryFileList?systemTag=zlkIn&interactionId=cofco-supplier-system queryFileList: ${hire.depository.baseUrl}/services/cup-file-service/api/file/queryFileList?systemTag=zlkIn&interactionId=cofco-supplier-system
downloadFile: ${hire.depository.baseUrl}/services/cup-file-service/api/file/downloadFile?systemTag=zlkIn&interactionId=cofco-supplier-system downloadFile: ${hire.depository.baseUrl}/services/cup-file-service/api/file/downloadFile?systemTag=zlkIn&interactionId=cofco-supplier-system
realDownloadUrl: http://10.25.48.244/api/hireDepositoryManageBase/zlFileLoad?systemTag=zlkIn realDownloadUrl: http://10.25.48.244/api/hireDepositoryManageBase/zlFileLoad?systemTag=zlkIn
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment