Browse Source

流程配置

24282 2 years ago
parent
commit
5a4c1f1d31

+ 5 - 4
hx-flow/src/main/java/com/fjhx/flow/controller/flow/FlowProcessController.java

@@ -1,6 +1,7 @@
 package com.fjhx.flow.controller.flow;
 
 import com.baomidou.dynamic.datasource.annotation.DS;
+import com.fjhx.flow.entity.flow.dto.FlowResult;
 import com.fjhx.flow.entity.flow.dto.InitiateDto;
 import com.fjhx.flow.entity.flow.dto.JumpDto;
 import com.fjhx.flow.service.flow.FlowProcessService;
@@ -24,16 +25,16 @@ public class FlowProcessController {
      * 发起流程
      */
     @PostMapping("/initiate")
-    public void initiate(@Validated @RequestBody InitiateDto dto) {
-        flowProcessService.initiate(dto);
+    public FlowResult initiate(@Validated @RequestBody InitiateDto dto) {
+        return flowProcessService.initiate(dto);
     }
 
     /**
      * 流程跳转
      */
     @PostMapping("/jump")
-    public void jump(@Validated @RequestBody JumpDto dto) {
-        flowProcessService.jump(dto);
+    public FlowResult jump(@Validated @RequestBody JumpDto dto) {
+        return flowProcessService.jump(dto);
     }
 
 }

+ 1 - 1
hx-flow/src/main/java/com/fjhx/flow/service/flow/impl/FlowProcessServiceImpl.java

@@ -513,7 +513,7 @@ public class FlowProcessServiceImpl implements FlowProcessService {
                 flowResult.setUserList(userList);
                 return flowResult;
             default:
-                throw new ServiceException("未知用户处理类型");
+                throw new ServiceException("未知用户处理类型" + handleObjectType);
         }
 
     }