fix: 年度制修订-标准化发起 领导驳回报错

This commit is contained in:
2023-12-20 10:34:38 +08:00
parent 21014e618d
commit 8ccddb9a02
@@ -401,13 +401,18 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
dataList = annualInitData.getDataList(); dataList = annualInitData.getDataList();
// 如果不驳回 // 如果不驳回
if (pass) { if (pass) {
dataList.forEach(d -> d.setRejectFlag(YesOrNoEnum.NO.getValue())); updateWrapper.eq(ProcessEsAnnualInit::getContactUser, contactUser);
updateWrapper.eq(ProcessEsAnnualInit::getApprovalUser, approvalUser);
updateWrapper.set(ProcessEsAnnualInit::getRejectFlag, YesOrNoEnum.NO.getValue());
updateWrapper.set(ProcessEsAnnualInit::getExecutionId, executionId);
update(updateWrapper);
} else { } else {
dataList.forEach(d -> d.setRejectFlag(YesOrNoEnum.YES.getValue())); updateWrapper.eq(ProcessEsAnnualInit::getContactUser, contactUser);
updateWrapper.eq(ProcessEsAnnualInit::getApprovalUser, approvalUser);
updateWrapper.set(ProcessEsAnnualInit::getRejectFlag, YesOrNoEnum.YES.getValue());
updateWrapper.set(ProcessEsAnnualInit::getExecutionId, executionId);
update(updateWrapper);
} }
// 获取执行id
dataList.forEach(data -> data.setExecutionId(executionId));
saveOrUpdateBatch(dataList);
break; break;
case STANDARD_ENGINEER_COLLECT: case STANDARD_ENGINEER_COLLECT:
// 根据流程ID删除所有数据后新增 // 根据流程ID删除所有数据后新增