From a51416cb88b965fc501db140eca1d17be9c2a1f7 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Mon, 20 May 2024 11:20:44 +0800 Subject: [PATCH] =?UTF-8?q?update(REQ-2393)=20-=20=E5=A2=9E=E5=8A=A0Activi?= =?UTF-8?q?ty=20=E7=9B=91=E5=90=AC=E5=99=A8=E4=B8=AD=E4=BD=BF=E7=94=A8=20c?= =?UTF-8?q?ontext=20=E4=B8=8A=E4=B8=8B=E6=96=87=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/engine/listener/EngineActivityStartEventListener.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/listener/EngineActivityStartEventListener.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/listener/EngineActivityStartEventListener.java index 357afe22c..43b6e4901 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/listener/EngineActivityStartEventListener.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/listener/EngineActivityStartEventListener.java @@ -1,5 +1,6 @@ package cn.axzo.workflow.core.engine.listener; +import cn.axzo.workflow.core.common.context.ActivityOperationContext; import cn.axzo.workflow.core.listener.BpmnActivityEventListener; import lombok.extern.slf4j.Slf4j; import org.flowable.engine.delegate.DelegateExecution; @@ -37,8 +38,10 @@ public class EngineActivityStartEventListener implements ExecutionListener { } private List getOrderedListeners() { + ActivityOperationContext context = new ActivityOperationContext(); List orderListeners = new ArrayList<>(); activityListeners.ifAvailable(orderListeners::addAll); + orderListeners.forEach(i -> i.setContext(context)); return orderListeners; } }