perf: scc流程发起性能提升至1秒内

This commit is contained in:
2024-08-21 11:41:57 +08:00
parent 5f716606a6
commit 6ecc766d42
2 changed files with 7 additions and 5 deletions
@@ -185,10 +185,12 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
// 获取第一个任务的taskId // 获取第一个任务的taskId
String taskId = actFlowCommonService.getFirstTaskId(processInstanceId, userId, processDefinitionId); String taskId = actFlowCommonService.getFirstTaskId(processInstanceId, userId, processDefinitionId);
processTask.setTaskId(taskId); processTask.setTaskId(taskId);
// 保存第一个节点的草稿 CompletableFuture.runAsync(() -> {
processHandleService.saveToDraft(processInfoVO, userId); // 保存第一个节点的草稿
// 保存第一个节点的快照 processHandleService.saveToDraft(processInfoVO, userId);
processHandleService.saveToSnapshot(processInfoVO, userId); // 保存第一个节点的快照
processHandleService.saveToSnapshot(processInfoVO, userId);
});
// 更新审批表为完成,填充数据 // 更新审批表为完成,填充数据
actFlowCommonService.updateApprovalInfo(processTask, taskId); actFlowCommonService.updateApprovalInfo(processTask, taskId);
// 根据流程实例id更新流程总表 // 根据流程实例id更新流程总表
@@ -306,7 +306,7 @@ jero:
fileSuffixLimits : 0x00,%00,\\00,.jsp,.exe,.php,.asp,.aspx,.jspx,.xml,.html,.js,.sh,.bin,$DATA fileSuffixLimits : 0x00,%00,\\00,.jsp,.exe,.php,.asp,.aspx,.jspx,.xml,.html,.js,.sh,.bin,$DATA
# 跨站白名单 # 跨站白名单
whiteUrls: localhost:62345,localhost:8188,localhost:3344,localhost:3435,localhost:3408 whiteUrls: localhost:62345,localhost:8188,localhost:3344,localhost:3435,localhost:3408
xssExcludedPages: /login,/updatePassword xssExcludedPages: /login,/updatePassword,/uploadModelFile,/standardComplianceCheck/start
# cors白名单 # cors白名单
notFilter: notFilter:
# origin地址 # origin地址