|
@@ -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);
|