From 52779751eb35ed5d11186d363726d1d0a2c85975 Mon Sep 17 00:00:00 2001 From: yjz <3131811435@qq.com> Date: Mon, 19 Feb 2024 18:24:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E4=BC=81=E6=A0=87=E7=A8=BD=E6=9F=A5?= =?UTF-8?q?=E6=95=B4=E6=94=B9):=2081096?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../process/esinspectrectify/job/DelayApplyJob.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esinspectrectify/job/DelayApplyJob.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esinspectrectify/job/DelayApplyJob.java index 99dcdf2f..1d1c12e3 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esinspectrectify/job/DelayApplyJob.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esinspectrectify/job/DelayApplyJob.java @@ -7,6 +7,7 @@ import com.jero.common.exception.JeroBootException; import com.jero.common.util.SnowflakeUtils; import com.jero.modules.activiti.entity.ProcessAll; import com.jero.modules.activiti.entity.ProcessApprovalRecord; +import com.jero.modules.activiti.process.esinspectrectify.common.EsInspectRectifyCommon; import com.jero.modules.activiti.process.esinspectrectify.entity.ProcessEsInspectRectify; import com.jero.modules.activiti.process.esinspectrectify.service.IEsInspectRectifyFlowService; import com.jero.modules.activiti.process.esinspectrectify.service.IProcessEsInspectRectifyService; @@ -67,6 +68,15 @@ public class DelayApplyJob implements Job { for (ProcessEsInspectRectify processEsInspectRectify : list) { idList.add(processEsInspectRectify.getId()); EsInspectRectifyFlowVO esInspectReportFlowVO = new EsInspectRectifyFlowVO(); + + // 更新整改计划完成日期为申请延期日期,整改实际完成时间置空,整改状态为整改中 + enterpriseStandardInspectRectifyPlanService.update( + new LambdaUpdateWrapper() + .eq(EnterpriseStandardInspectRectifyPlan::getId, processEsInspectRectify.getInspectRectifyPlanId()) + .set(EnterpriseStandardInspectRectifyPlan::getPlanCompleteDate, processEsInspectRectify.getApplyDelayDate()) + .set(EnterpriseStandardInspectRectifyPlan::getActualCompleteDate, null) + .set(EnterpriseStandardInspectRectifyPlan::getRectifyStatus, EsInspectRectifyCommon.INSPECT_RECTIFY_STATUS_1)); + // 整改计划 EnterpriseStandardInspectRectifyPlan enterpriseStandardInspectRectifyPlan = enterpriseStandardInspectRectifyPlanService.getById(processEsInspectRectify.getInspectRectifyPlanId());