feat(REQ-4468) - 调整因为提级审批导致节点选人会异常的问题
This commit is contained in:
parent
7753f11fc0
commit
0712480de5
@ -86,11 +86,11 @@ public class CustomResetTaskApproversCmd extends AbstractCommand<Void> implement
|
||||
|
||||
validTask(historicTaskInstance, task, originTaskAssignee, null);
|
||||
|
||||
resolveOriginTask(commandContext, taskService, task);
|
||||
batchAddAttachment(commandContext, task.getProcessInstanceId(), task, attachmentList,
|
||||
originTaskAssignee);
|
||||
resetActivityApprovers(commandContext, task, targetTaskAssigneeList, taskService);
|
||||
|
||||
resolveOriginTask(commandContext, taskService, task);
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -118,6 +118,7 @@ public class CustomResetTaskApproversCmd extends AbstractCommand<Void> implement
|
||||
|
||||
CustomTaskHelper.deleteMultiTasks(commandContext, tasks);
|
||||
// 移除引擎内部用于确定人的快照变量
|
||||
runtimeService.removeVariables(taskEntity.getProcessInstanceId(), variables.keySet());
|
||||
}
|
||||
|
||||
private void resolveOriginTask(CommandContext commandContext, TaskService taskService, TaskEntity task) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user