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) {