fix: 89160 法规符合性排查流程(法规工程师发起) --手动新增生成提示操作失败
This commit is contained in:
+9
-1
@@ -273,7 +273,15 @@ public class ProcessStandardComplianceCheckDetail implements Serializable, Compa
|
||||
}
|
||||
|
||||
// 如果前面的部分都相等,则按长度比较
|
||||
return Integer.compare(parts1.size(), parts2.size());
|
||||
int numberComparison = Integer.compare(parts1.size(), parts2.size());
|
||||
if (numberComparison != 0) {
|
||||
return numberComparison;
|
||||
}
|
||||
|
||||
// 如果 termNumber 相等,再按 termTitle 排序
|
||||
String termTitle1 = o1.getTermTitle() == null ? "" : o1.getTermTitle();
|
||||
String termTitle2 = o2.getTermTitle() == null ? "" : o2.getTermTitle();
|
||||
return termTitle1.compareTo(termTitle2);
|
||||
}
|
||||
|
||||
private List<String> splitByNumber(String input) {
|
||||
|
||||
+5
-7
@@ -185,12 +185,10 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
|
||||
// 获取第一个任务的taskId
|
||||
String taskId = actFlowCommonService.getFirstTaskId(processInstanceId, userId, processDefinitionId);
|
||||
processTask.setTaskId(taskId);
|
||||
CompletableFuture.runAsync(() -> {
|
||||
// 保存第一个节点的草稿
|
||||
processHandleService.saveToDraft(processInfoVO, userId);
|
||||
// 保存第一个节点的快照
|
||||
processHandleService.saveToSnapshot(processInfoVO, userId);
|
||||
});
|
||||
// 保存第一个节点的草稿
|
||||
processHandleService.saveToDraft(processInfoVO, userId);
|
||||
// 保存第一个节点的快照
|
||||
processHandleService.saveToSnapshot(processInfoVO, userId);
|
||||
// 更新审批表为完成,填充数据
|
||||
actFlowCommonService.updateApprovalInfo(processTask, taskId);
|
||||
// 根据流程实例id更新流程总表
|
||||
@@ -223,7 +221,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
|
||||
runtimeService.setVariable(processInstanceId, CHECK_ID, standardInfo.getId());
|
||||
runtimeService.setVariable(processInstanceId, MAIN_INSTANCE_ID, processInstanceId);
|
||||
this.startNodeDetailBusProcess(
|
||||
processInstanceId, standardInfo.getId(), businessInfoDTO.getDetailInfoList());
|
||||
processInstanceId, standardInfo.getId(), businessInfoDTO.getDetailInfoList());
|
||||
}
|
||||
|
||||
private void startNodeDetailBusProcess(String processInstanceId, String checkId, List<ProcessStandardComplianceCheckDetail> detailInfoList) {
|
||||
|
||||
Reference in New Issue
Block a user