feat(REQ-4468) - 优化提级审批内部实现逻辑

This commit is contained in:
wangli 2025-06-28 17:51:55 +08:00
parent e36a6dad7d
commit 0b9a00f09c

View File

@ -101,7 +101,10 @@ public class CustomResetTaskApproversCmd extends AbstractCommand<Void> implement
// 将提级审批人加签
taskDelegateAssigners.forEach(assigner -> CustomTaskHelper.addMultiTask(commandContext, taskEntity, assigner));
// 移除该节点原审批人
List<Task> tasks = taskService.createTaskQuery().taskDefinitionKey(taskEntity.getTaskDefinitionKey()).active().list();
List<Task> tasks = taskService.createTaskQuery()
.processInstanceId(taskEntity.getProcessInstanceId())
.taskDefinitionKey(taskEntity.getTaskDefinitionKey())
.active().list();
CustomTaskHelper.deleteMultiTasks(commandContext, tasks);
}