diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRecheck/listener/ProcessESRecheckEndListener.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRecheck/listener/ProcessESRecheckEndListener.java index 53f41cfb..0683b3d9 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRecheck/listener/ProcessESRecheckEndListener.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRecheck/listener/ProcessESRecheckEndListener.java @@ -54,6 +54,9 @@ public class ProcessESRecheckEndListener implements ExecutionListener { @Resource private ProcessEsInitChangeService esInitChangeService; + @Resource + private ILawsEnterpriseStandardService esService; + @Override public void notify(DelegateExecution delegateExecution) { log.info("企标复审流程结束 监听执行器开始执行"); @@ -86,6 +89,10 @@ public class ProcessESRecheckEndListener implements ExecutionListener { wrapper.eq(EnterpriseStandardRecheckPlan::getStandardNo, standNo); wrapper.set(EnterpriseStandardRecheckPlan::getRecheckResult, RECHECK_ABOLISH); esRecheckPlanService.update(wrapper); + LambdaUpdateWrapper esWrapper = new LambdaUpdateWrapper<>(); + esWrapper.eq(LawsEnterpriseStandard::getStandardNumber, standNo); + esWrapper.set(LawsEnterpriseStandard::getStandardState, StandardStateEnum.ABOLISH.getStateValue()); + esService.update(esWrapper); } if (RECHECK_ARCHIVE.equals(recheckAdvice)) { // 封存 @@ -93,6 +100,10 @@ public class ProcessESRecheckEndListener implements ExecutionListener { wrapper.eq(EnterpriseStandardRecheckPlan::getStandardNo, standNo); wrapper.set(EnterpriseStandardRecheckPlan::getRecheckResult, RECHECK_ARCHIVE); esRecheckPlanService.update(wrapper); + LambdaUpdateWrapper esWrapper = new LambdaUpdateWrapper<>(); + esWrapper.eq(LawsEnterpriseStandard::getStandardNumber, standNo); + esWrapper.set(LawsEnterpriseStandard::getStandardState, StandardStateEnum.ARCHIVE.getStateValue()); + esService.update(esWrapper); } log.info("企标复审流程监听执行器执行结束"); }