소스 검색

驳回流程

baichengfei 5 년 전
부모
커밋
38e6ef58eb

+ 17 - 2
src/main/java/com/common/workflow/service/activiti/supplierAnnualListener/AnnualApprovalRefuseService.java

@@ -31,7 +31,22 @@ public class AnnualApprovalRefuseService implements ExecutionListener {
         if (createUserId.length() <= 0) {
             throw new ActivitiException("驳回审批失败!请联系管理员!");
         }
-        delegateExecution.setVariable("users", createUserId);
-        delegateExecution.setVariableLocal("users", createUserId);
+
+        if (nowStepCode.equals("-1")) {
+            delegateExecution.setVariableLocal("refuseName", "初审未通过");
+        } else if (nowStepCode.equals("-2")) {
+            delegateExecution.setVariableLocal("refuseName", "复审未通过");
+        } else if (nowStepCode.equals("-3")) {
+            delegateExecution.setVariableLocal("refuseName", "专业处接收未通过");
+        } else if (nowStepCode.equals("-4")) {
+            delegateExecution.setVariableLocal("refuseName", "专业处室未通过");
+        } else if (nowStepCode.equals("-5")) {
+            delegateExecution.setVariableLocal("refuseName", "集中评审未通过");
+        } else if (nowStepCode.equals("-10")) {
+            delegateExecution.setVariableLocal("refuseName", "企管法规处未通过");
+        }
+
+        delegateExecution.setVariable("backUsers", createUserId);
+        delegateExecution.setVariableLocal("backUsers", createUserId);
     }
 }

+ 17 - 2
src/main/java/com/common/workflow/service/activiti/supplierAppendListener/AppendApprovalRefuseService.java

@@ -31,7 +31,22 @@ public class AppendApprovalRefuseService implements ExecutionListener {
         if (createUserId.length() <= 0) {
             throw new ActivitiException("驳回审批失败!请联系管理员!");
         }
-        delegateExecution.setVariable("users", createUserId);
-        delegateExecution.setVariableLocal("users", createUserId);
+
+        if (nowStepCode.equals("-1")) {
+            delegateExecution.setVariableLocal("refuseName", "初审未通过");
+        } else if (nowStepCode.equals("-2")) {
+            delegateExecution.setVariableLocal("refuseName", "复审未通过");
+        } else if (nowStepCode.equals("-3")) {
+            delegateExecution.setVariableLocal("refuseName", "专业处接收未通过");
+        } else if (nowStepCode.equals("-4")) {
+            delegateExecution.setVariableLocal("refuseName", "专业处室未通过");
+        } else if (nowStepCode.equals("-5")) {
+            delegateExecution.setVariableLocal("refuseName", "集中评审未通过");
+        } else if (nowStepCode.equals("-10")) {
+            delegateExecution.setVariableLocal("refuseName", "企管法规处未通过");
+        }
+
+        delegateExecution.setVariable("backUsers", createUserId);
+        delegateExecution.setVariableLocal("backUsers", createUserId);
     }
 }

+ 17 - 2
src/main/java/com/common/workflow/service/activiti/supplierInfoChangeListener/ChangeApprovalRefuseService.java

@@ -31,7 +31,22 @@ public class ChangeApprovalRefuseService implements ExecutionListener {
         if (createUserId.length() <= 0) {
             throw new ActivitiException("驳回审批失败!请联系管理员!");
         }
-        delegateExecution.setVariable("users", createUserId);
-        delegateExecution.setVariableLocal("users", createUserId);
+
+        if (nowStepCode.equals("-1")) {
+            delegateExecution.setVariableLocal("refuseName", "初审未通过");
+        } else if (nowStepCode.equals("-2")) {
+            delegateExecution.setVariableLocal("refuseName", "复审未通过");
+        } else if (nowStepCode.equals("-3")) {
+            delegateExecution.setVariableLocal("refuseName", "专业处接收未通过");
+        } else if (nowStepCode.equals("-4")) {
+            delegateExecution.setVariableLocal("refuseName", "专业处室未通过");
+        } else if (nowStepCode.equals("-5")) {
+            delegateExecution.setVariableLocal("refuseName", "集中评审未通过");
+        } else if (nowStepCode.equals("-10")) {
+            delegateExecution.setVariableLocal("refuseName", "企管法规处未通过");
+        }
+
+        delegateExecution.setVariable("backUsers", createUserId);
+        delegateExecution.setVariableLocal("backUsers", createUserId);
     }
 }