feat: 复审计划结束后更新流程中标识为否

This commit is contained in:
2024-01-16 10:42:36 +08:00
parent a43660d62a
commit 6b733753f1
@@ -2,6 +2,7 @@ package com.jero.modules.activiti.process.esRecheck.listener;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.jero.common.constant.enums.YesOrNoEnum;
import com.jero.common.system.api.ISysBaseAPI;
import com.jero.modules.activiti.process.common.enums.StandardStateEnum;
import com.jero.modules.activiti.process.esInitChange.entity.ProcessEsInitChange;
@@ -66,6 +67,10 @@ public class ProcessESRecheckEndListener implements ExecutionListener {
recheckLambdaQueryWrapper.eq(ProcessEsRecheck::getProcessInstanceId, processInstanceId);
ProcessEsRecheck recheck = esRecheckService.getOne(recheckLambdaQueryWrapper);
String recheckAdvice = recheck.getRecheckAdvice();
String recheckPlanId = recheck.getRecheckPlanId();
EnterpriseStandardRecheckPlan recheckPlan = esRecheckPlanService.getById(recheckPlanId);
recheckPlan.setInProcessFlag(YesOrNoEnum.NO.getValue());
esRecheckPlanService.updateById(recheckPlan);
String standNo = recheck.getStandardNumber();
log.info("企标复审流程结束 监听执行器开始执行,企标编号为:{}", standNo);
if (RECHECK_CONTINUE_VALID.equals(recheckAdvice)) {