Browse Source

请假单监听溢错

yuansh 1 year ago
parent
commit
7f8cfa8da4

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

@@ -41,10 +41,11 @@ public class ListenerAnnualLeave implements TaskListener, JavaDelegate {
 		if ("start".equals(eventName)) {
 			// 流程开始
 			System.out.println(111);
+			return;
 		} else if ("end".equals(eventName)) {
 			// 流程结束
 			System.out.println(222);
-			return;
+
 		} else if ("take".equals(eventName)) {
 			// 连线监听器
 			System.out.println(333);
@@ -79,6 +80,10 @@ public class ListenerAnnualLeave implements TaskListener, JavaDelegate {
 			employe_name = map.get("create_by");
 		}
 
+		if(StringUtils.isBlank(practical_leave)){
+			return;
+		}
+
 		if(category.equals("年假")){
 
 			SysUser sys = sysUserMapper.getUserByName(employe_name);