From 4035a03d7a41c5ef337e3d5a43de3de806b5e19f Mon Sep 17 00:00:00 2001 From: wangli Date: Thu, 21 Aug 2025 14:33:10 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-4624)=20-=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E5=89=8D=E5=BA=8F=E6=89=80=E6=9C=89=E8=8A=82=E7=82=B9=E7=9A=84?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E4=BA=BA=E7=A7=BB=E9=99=A4=E5=A4=9A=E4=BA=BA?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E6=88=96=E7=AD=BE=E6=9C=AA=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E7=9A=84=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../delegate/BasedPreAllNodeTaskAssigneeSelector.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedPreAllNodeTaskAssigneeSelector.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedPreAllNodeTaskAssigneeSelector.java index 058fda66b..052019e90 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedPreAllNodeTaskAssigneeSelector.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedPreAllNodeTaskAssigneeSelector.java @@ -19,6 +19,7 @@ import java.util.stream.Collectors; import java.util.stream.Stream; import static cn.axzo.workflow.common.enums.BpmnFlowNodeType.NODE_CARBON_COPY; +import static cn.axzo.workflow.common.enums.BpmnProcessInstanceResultEnum.DELETED; /** * 基于前序节点的任务审批人选择器(除非抄送节点) @@ -47,6 +48,7 @@ public class BasedPreAllNodeTaskAssigneeSelector extends AbstractBpmnTaskAssigne } return logs.stream() .filter(i -> !Objects.equals(BpmnFlowNodeType.valueOfType(i.getNodeType()), NODE_CARBON_COPY)) + .filter(i -> !Objects.equals(i.getStatus(), DELETED.getStatus())) .flatMap(log -> !CollectionUtils.isEmpty(log.getAssigneeFull()) ? log.getAssigneeFull().stream() : Stream.empty()) .collect(Collectors.toList()); }