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); } - }