From 0b9a00f09cec3c1b57d0235b2a2859ebefbcb660 Mon Sep 17 00:00:00 2001 From: wangli Date: Sat, 28 Jun 2025 17:51:55 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-4468)=20-=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=8F=90=E7=BA=A7=E5=AE=A1=E6=89=B9=E5=86=85=E9=83=A8=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/engine/cmd/CustomResetTaskApproversCmd.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomResetTaskApproversCmd.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomResetTaskApproversCmd.java index 227ce477d..28ce6a4d2 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomResetTaskApproversCmd.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomResetTaskApproversCmd.java @@ -101,7 +101,10 @@ public class CustomResetTaskApproversCmd extends AbstractCommand implement // 将提级审批人加签 taskDelegateAssigners.forEach(assigner -> CustomTaskHelper.addMultiTask(commandContext, taskEntity, assigner)); // 移除该节点原审批人 - List tasks = taskService.createTaskQuery().taskDefinitionKey(taskEntity.getTaskDefinitionKey()).active().list(); + List tasks = taskService.createTaskQuery() + .processInstanceId(taskEntity.getProcessInstanceId()) + .taskDefinitionKey(taskEntity.getTaskDefinitionKey()) + .active().list(); CustomTaskHelper.deleteMultiTasks(commandContext, tasks); }