update(REQ-2324) - 解决业务节点设置审批人的逻辑异常

This commit is contained in:
wangli 2024-05-24 17:52:49 +08:00
parent 64fb057efd
commit 559ee757fd

View File

@ -1,5 +1,6 @@
package cn.axzo.workflow.core.engine.listener;
import cn.axzo.workflow.core.common.context.ActivityOperationContext;
import cn.axzo.workflow.core.engine.event.BizSpecifyAssigneeEvent;
import cn.axzo.workflow.core.engine.event.BizSpecifyAssigneeEventType;
import cn.axzo.workflow.core.listener.BpmnActivityEventListener;
@ -60,8 +61,10 @@ public class EngineActivityExtEventListener extends AbstractFlowableEventListene
}
private List<BpmnActivityEventListener> getOrderedListeners() {
ActivityOperationContext context = new ActivityOperationContext();
List<BpmnActivityEventListener> orderListeners = new ArrayList<>();
activityListeners.ifAvailable(orderListeners::addAll);
orderListeners.forEach(i -> i.setContext(context));
return orderListeners;
}