소스 검색

驳回节点

baichengfei 5 년 전
부모
커밋
f180c8e53f

+ 21 - 0
src/main/java/com/common/workflow/service/activiti/supplierAnnualListener/AnnualApprovalRefuseTaskService.java

@@ -0,0 +1,21 @@
+package com.common.workflow.service.activiti.supplierAnnualListener;
+
+import org.activiti.engine.delegate.DelegateTask;
+import org.activiti.engine.delegate.TaskListener;
+import org.springframework.stereotype.Component;
+
+import java.util.Arrays;
+
+@Component("annualApprovalRefuseTaskService")
+public class AnnualApprovalRefuseTaskService implements TaskListener {
+    // 二级单位初审
+    @Override
+    public void notify(DelegateTask delegateTask) {
+        if (delegateTask.getVariable("backUsers") != null) {
+            String backUsers = delegateTask.getVariable("backUsers").toString();
+            delegateTask.setVariable("users", backUsers);
+            delegateTask.setVariableLocal("users", backUsers);
+            delegateTask.addCandidateUsers(Arrays.asList(backUsers.split(",")));
+        }
+    }
+}

+ 21 - 0
src/main/java/com/common/workflow/service/activiti/supplierAppendListener/AppendApprovalRefuseTaskService.java

@@ -0,0 +1,21 @@
+package com.common.workflow.service.activiti.supplierAppendListener;
+
+import org.activiti.engine.delegate.DelegateTask;
+import org.activiti.engine.delegate.TaskListener;
+import org.springframework.stereotype.Component;
+
+import java.util.Arrays;
+
+@Component("appendApprovalRefuseTaskService")
+public class AppendApprovalRefuseTaskService implements TaskListener {
+    // 二级单位初审
+    @Override
+    public void notify(DelegateTask delegateTask) {
+        if (delegateTask.getVariable("backUsers") != null) {
+            String backUsers = delegateTask.getVariable("backUsers").toString();
+            delegateTask.setVariable("users", backUsers);
+            delegateTask.setVariableLocal("users", backUsers);
+            delegateTask.addCandidateUsers(Arrays.asList(backUsers.split(",")));
+        }
+    }
+}

+ 21 - 0
src/main/java/com/common/workflow/service/activiti/supplierInfoChangeListener/ChangeApprovalRefuseTaskService.java

@@ -0,0 +1,21 @@
+package com.common.workflow.service.activiti.supplierInfoChangeListener;
+
+import org.activiti.engine.delegate.DelegateTask;
+import org.activiti.engine.delegate.TaskListener;
+import org.springframework.stereotype.Component;
+
+import java.util.Arrays;
+
+@Component("changeApprovalRefuseTaskService")
+public class ChangeApprovalRefuseTaskService implements TaskListener {
+    // 二级单位初审
+    @Override
+    public void notify(DelegateTask delegateTask) {
+        if (delegateTask.getVariable("backUsers") != null) {
+            String backUsers = delegateTask.getVariable("backUsers").toString();
+            delegateTask.setVariable("users", backUsers);
+            delegateTask.setVariableLocal("users", backUsers);
+            delegateTask.addCandidateUsers(Arrays.asList(backUsers.split(",")));
+        }
+    }
+}