Browse Source

请假单监听

yuansh 1 year ago
parent
commit
31f65632fe

+ 16 - 0
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/activiti/listener/ListenerAnnualLeave.java

@@ -34,6 +34,22 @@ public class ListenerAnnualLeave implements TaskListener, JavaDelegate {
 
 	@Override
 	public void execute(DelegateExecution delegateExecution){
+//{"field_unit":"unit","field_category":"leave_category","field_practical":"practical_leave","field_name":"employe_name"}
+
+
+		String eventName = delegateExecution.getEventName();
+		if ("start".equals(eventName)) {
+			// 流程开始
+			System.out.println(111);
+		} else if ("end".equals(eventName)) {
+			// 流程结束
+			System.out.println(222);
+			return;
+		} else if ("take".equals(eventName)) {
+			// 连线监听器
+			System.out.println(333);
+			return;
+		}
 
 		String jsonString = json.getExpressionText();
 		JSONObject jsonObject = JSON.parseObject(jsonString);