From 68c1ed0b8a86605af72367d9969b6b9551764677 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Mon, 25 Aug 2025 19:44:33 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-4418)=20-=20=E5=A4=84=E7=90=86?= =?UTF-8?q?=E5=8F=91=E8=B5=B7=E4=BA=BA=E4=B8=BB=E7=AE=A1=E7=9A=84=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BasedInitiatorLeaderV2TaskAssigneeSelector.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedInitiatorLeaderV2TaskAssigneeSelector.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedInitiatorLeaderV2TaskAssigneeSelector.java index efb86684c..1108f2722 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedInitiatorLeaderV2TaskAssigneeSelector.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedInitiatorLeaderV2TaskAssigneeSelector.java @@ -9,7 +9,6 @@ import cn.axzo.workflow.common.enums.ApproverSpecifyEnum; import cn.axzo.workflow.common.enums.SignApproverOrgLimitEnum; import cn.axzo.workflow.common.model.dto.CooperationOrgDTO; import cn.axzo.workflow.common.model.request.bpmn.task.BpmnTaskDelegateAssigner; -import cn.axzo.workflow.core.deletage.approverscope.ApproverScopeDTO; import com.google.common.collect.Sets; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.ListUtils; @@ -18,6 +17,7 @@ import org.flowable.engine.delegate.DelegateExecution; import org.springframework.stereotype.Component; import javax.annotation.Resource; +import java.util.Collections; import java.util.List; import java.util.Objects; @@ -51,17 +51,11 @@ public class BasedInitiatorLeaderV2TaskAssigneeSelector extends AbstractBpmnTask @Override public List select(FlowElement flowElement, DelegateExecution execution, Boolean throwException) { - return super.select(flowElement, execution, throwException); - } - - @Override - protected List invokeService(FlowElement flowElement, DelegateExecution execution, - ApproverScopeDTO scopeDto) { // 获取发起人 BpmnTaskDelegateAssigner initiator = BpmnTaskDelegateAssigner.toObjectCompatible(execution.getVariables().get(INTERNAL_INITIATOR)); if (Objects.isNull(initiator)) { - return super.invokeService(flowElement, execution, scopeDto); + return Collections.emptyList(); } CooperationOrgDTO orgDTO = (CooperationOrgDTO) execution.getVariables().get(BIZ_ORG_RELATION); @@ -83,5 +77,4 @@ public class BasedInitiatorLeaderV2TaskAssigneeSelector extends AbstractBpmnTask return convertApprover(apiResultUsers); } - }