From 145aca4ce40cbdb14f940975da44db63eb5c497f Mon Sep 17 00:00:00 2001 From: fujunling <2984387807@qq.com> Date: 星期三, 26 七月 2023 17:38:38 +0800 Subject: [PATCH] fjl --- Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionStartListener.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) 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..7cf0d5e --- /dev/null +++ b/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/envent/FlowExecutionStartListener.java @@ -0,0 +1,25 @@ +package com.vci.ubcs.flow.engine.envent; + +import com.vci.ubcs.code.feign.IFlowEventClient; +import lombok.extern.slf4j.Slf4j; +import org.flowable.engine.delegate.DelegateExecution; +import org.flowable.engine.delegate.ExecutionListener; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; +import java.util.Map; + +@Slf4j +//@Component +public class FlowExecutionStartListener implements ExecutionListener { + @Autowired(required = false) + private IFlowEventClient iFlowEventClient; + + @Override + public void notify(DelegateExecution execution) { + Map var = execution.getVariableInstances(); + iFlowEventClient.flowStart(var); + log.info("鎵ц娴佺▼FlowExecutionStartListener",var); + } +} -- Gitblit v1.9.3