From 102b94faa4e4aedc2fe7e8006b1140a41fee16b4 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Tue, 13 Aug 2024 16:29:51 +0800 Subject: [PATCH] =?UTF-8?q?perf:=2088136=20scc=E6=B5=81=E7=A8=8B=E5=8F=91?= =?UTF-8?q?=E8=B5=B7=E5=B9=B6=E5=8F=91=E6=80=A7=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ProcessStandardComplianceCheckController.java | 3 ++- .../impl/ProcessStandardComplianceCheckServiceImpl.java | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/controller/ProcessStandardComplianceCheckController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/controller/ProcessStandardComplianceCheckController.java index beb5e6bb..d662f788 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/controller/ProcessStandardComplianceCheckController.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/controller/ProcessStandardComplianceCheckController.java @@ -40,6 +40,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Map; +import java.util.concurrent.CompletableFuture; /** * 流程-测试流程(process_demo)表控制层 @@ -63,7 +64,7 @@ public class ProcessStandardComplianceCheckController extends JeroController startProcess(@Validated @RequestBody ProcessInfoVO processInfoVO) { - sccService.startProcess(processInfoVO); + CompletableFuture.runAsync(() -> sccService.startProcess(processInfoVO)); return Result.OK(); } diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/impl/ProcessStandardComplianceCheckServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/impl/ProcessStandardComplianceCheckServiceImpl.java index 0027ce2f..40b6695d 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/impl/ProcessStandardComplianceCheckServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/impl/ProcessStandardComplianceCheckServiceImpl.java @@ -85,6 +85,7 @@ import java.io.InputStream; import java.nio.file.Files; import java.nio.file.Path; import java.util.*; +import java.util.concurrent.CompletableFuture; import java.util.stream.Collectors; import static com.jero.modules.activiti.common.ActivitiCommon.*; @@ -164,7 +165,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl this.startNodeBusProcess(processInfoVO)); // 保存选人信息 processNodeLinkService.saveNodeUserLink(processDefinitionId, processInstanceId, userInfoMap); // 获取第一个任务的taskId @@ -234,7 +235,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl setVariables(ProcessInfoVO businessInfoDTO) {