2
1
Эх сурвалжийг харах

市场管理:回滚办理接口参数判断

baichengfei 4 жил өмнө
parent
commit
3db83d96cf

+ 1 - 1
src/main/java/com/common/workflow/service/activiti/ActivitiService.java

@@ -803,7 +803,7 @@ public class ActivitiService {
             .processDefinitionKey(processKey)
             .processVariableValueEquals("businessKey", businessKey)
             .singleResult();
-        if(null==task) {
+        if(null==task || proInstanceId.equals("") || curUserId.equals("") || createUserId.equals("")) {
             return;
         }
 

+ 18 - 0
src/main/java/com/common/workflow/web/rest/vm/RollBackPreviousNodeVM.java

@@ -1,11 +1,29 @@
 package com.common.workflow.web.rest.vm;
 
 public class RollBackPreviousNodeVM {
+    /**
+     * 工作流key
+     */
     private String processKey;
+    /**
+     * 业务key
+     */
     private String businessKey;
+    /**
+     * 当前用户id,也就是要撤回操作的人,当前环节的上一个环节审批人  // recallUserId 要撤回办理的审批人ID
+     */
     private String curUserId;
+    /**
+     * 流程创建人(其实是当前环节的审批人,这里暂时仅限被驳回后的申请可撤回)  // currentNodeUserId 当前节点的审批人id
+     */
     private String createUserId;
+    /**
+     * 流程id
+     */
     private String processInstanceId;
+    /**
+     * 接口验签
+     */
     private String apiSecret;
 
     public String getBusinessKey() {