fix: scc流程提交报错

This commit is contained in:
2024-07-18 15:12:28 +08:00
parent bb048e212c
commit 095009d9f8
@@ -341,6 +341,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
// 先删后增
removeByIds(detailInfoListIds);
detailInfoList.forEach(detail -> detail.setValuationTime(new Date()));
detailInfoList.forEach(detail -> detail.setId(null));
sccDetailService.saveBatch(detailInfoList);
}
runtimeService.setVariable(processInstanceId, DISTRIBUTE, distributeFlag);
@@ -353,6 +354,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
detail.setAssessor(curUserId);
detail.setAuthDept(curUserDepartIds);
detail.setValuationTime(new Date());
detail.setId(null);
});
// 先删后增
removeByIds(detailInfoListIds);
@@ -362,6 +364,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
case MAIN_CHECK_USER_COLLECT:
// 先删后增
removeByIds(detailInfoListIds);
detailInfoList.forEach(detail -> detail.setId(null));
sccDetailService.saveBatch(detailInfoList);
// 不分发直接设置后续审批节点的人员变量
List<String> counterSignUserList = Arrays.asList(standardInfo.getCountersignUser().split(","));