From 7e268c918e58c8bcc202880f8f967401501fdd1c Mon Sep 17 00:00:00 2001 From: wang1 <844966816@qq.com> Date: 星期三, 19 七月 2023 20:17:12 +0800 Subject: [PATCH] 添加流程事件通用调用 --- Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionEndListener.java | 19 +++++++++++++++++++ Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowTaskComplateListener.java | 19 +++++++++++++++++++ Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionStartListener.java | 19 +++++++++++++++++++ 3 files changed, 57 insertions(+), 0 deletions(-) diff --git a/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionEndListener.java b/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionEndListener.java new file mode 100644 index 0000000..2d19f54 --- /dev/null +++ b/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionEndListener.java @@ -0,0 +1,19 @@ +package com.vci.ubcs.flow.engine.envent; + +import lombok.extern.slf4j.Slf4j; +import org.flowable.engine.delegate.DelegateExecution; +import org.flowable.engine.delegate.ExecutionListener; +import org.springframework.stereotype.Component; + +import java.util.Map; + +@Slf4j +@Component +public class FlowExecutionEndListener implements ExecutionListener { + + @Override + public void notify(DelegateExecution execution) { + Map var = execution.getVariableInstances(); + log.info("鎵ц娴佺▼FlowExecutionEndListener",var); + } +} diff --git a/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionStartListener.java b/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionStartListener.java new file mode 100644 index 0000000..a76039d --- /dev/null +++ b/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionStartListener.java @@ -0,0 +1,19 @@ +package com.vci.ubcs.flow.engine.envent; + +import lombok.extern.slf4j.Slf4j; +import org.flowable.engine.delegate.DelegateExecution; +import org.flowable.engine.delegate.ExecutionListener; +import org.springframework.stereotype.Component; + +import java.util.Map; + +@Slf4j +@Component +public class FlowExecutionStartListener implements ExecutionListener { + + @Override + public void notify(DelegateExecution execution) { + Map var = execution.getVariableInstances(); + log.info("鎵ц娴佺▼FlowExecutionStartListener",var); + } +} diff --git a/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowTaskComplateListener.java b/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowTaskComplateListener.java new file mode 100644 index 0000000..099527d --- /dev/null +++ b/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowTaskComplateListener.java @@ -0,0 +1,19 @@ +package com.vci.ubcs.flow.engine.envent; + +import lombok.extern.slf4j.Slf4j; +import org.flowable.engine.delegate.TaskListener; +import org.flowable.task.service.delegate.DelegateTask; +import org.springframework.stereotype.Component; + +import java.util.Map; + +@Slf4j +@Component +public class FlowTaskComplateListener implements TaskListener { + + @Override + public void notify(DelegateTask delegateTask) { + Map var = delegateTask.getVariableInstances(); + log.info("鎵ц娴佺▼FlowTaskComplateEdListener",var); + } +} -- Gitblit v1.9.3