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();
// 如果不驳回
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 {
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;
case STANDARD_ENGINEER_COLLECT:
// 根据流程ID删除所有数据后新增