fix: 80498 企标状态:该企标通过复审流程已经封存了,在复审计划列表里展示封存,企标库里并没有,在已封存启用流程也找不到这个企标

This commit is contained in:
2024-01-11 18:02:10 +08:00
parent 94ba87b94f
commit a3498c55c1
@@ -54,6 +54,9 @@ public class ProcessESRecheckEndListener implements ExecutionListener {
@Resource @Resource
private ProcessEsInitChangeService esInitChangeService; private ProcessEsInitChangeService esInitChangeService;
@Resource
private ILawsEnterpriseStandardService esService;
@Override @Override
public void notify(DelegateExecution delegateExecution) { public void notify(DelegateExecution delegateExecution) {
log.info("企标复审流程结束 监听执行器开始执行"); log.info("企标复审流程结束 监听执行器开始执行");
@@ -86,6 +89,10 @@ public class ProcessESRecheckEndListener implements ExecutionListener {
wrapper.eq(EnterpriseStandardRecheckPlan::getStandardNo, standNo); wrapper.eq(EnterpriseStandardRecheckPlan::getStandardNo, standNo);
wrapper.set(EnterpriseStandardRecheckPlan::getRecheckResult, RECHECK_ABOLISH); wrapper.set(EnterpriseStandardRecheckPlan::getRecheckResult, RECHECK_ABOLISH);
esRecheckPlanService.update(wrapper); esRecheckPlanService.update(wrapper);
LambdaUpdateWrapper<LawsEnterpriseStandard> esWrapper = new LambdaUpdateWrapper<>();
esWrapper.eq(LawsEnterpriseStandard::getStandardNumber, standNo);
esWrapper.set(LawsEnterpriseStandard::getStandardState, StandardStateEnum.ABOLISH.getStateValue());
esService.update(esWrapper);
} }
if (RECHECK_ARCHIVE.equals(recheckAdvice)) { if (RECHECK_ARCHIVE.equals(recheckAdvice)) {
// 封存 // 封存
@@ -93,6 +100,10 @@ public class ProcessESRecheckEndListener implements ExecutionListener {
wrapper.eq(EnterpriseStandardRecheckPlan::getStandardNo, standNo); wrapper.eq(EnterpriseStandardRecheckPlan::getStandardNo, standNo);
wrapper.set(EnterpriseStandardRecheckPlan::getRecheckResult, RECHECK_ARCHIVE); wrapper.set(EnterpriseStandardRecheckPlan::getRecheckResult, RECHECK_ARCHIVE);
esRecheckPlanService.update(wrapper); esRecheckPlanService.update(wrapper);
LambdaUpdateWrapper<LawsEnterpriseStandard> esWrapper = new LambdaUpdateWrapper<>();
esWrapper.eq(LawsEnterpriseStandard::getStandardNumber, standNo);
esWrapper.set(LawsEnterpriseStandard::getStandardState, StandardStateEnum.ARCHIVE.getStateValue());
esService.update(esWrapper);
} }
log.info("企标复审流程监听执行器执行结束"); log.info("企标复审流程监听执行器执行结束");
} }