update - 优化流程实例节点推送过程中,如果含有抄送节点,需排除

This commit is contained in:
wangli 2024-04-16 17:54:57 +08:00
parent b6b9286582
commit ddf2d3b26d

View File

@ -182,9 +182,11 @@ public class CustomCarbonCopyUserSelectorCmd implements Command<List<BpmnTaskDel
assginerSnapshot =
variableInstanceMap.getOrDefault(OLD_INTERNAL_TASK_RELATION_ASSIGNEE_INFO_SNAPSHOT + vo.getTaskId(), null);
}
BpmnTaskDelegateAssigner assigner = BpmnTaskDelegateAssigner.toObjectCompatible(assginerSnapshot.getValue());
if (Objects.nonNull(assigner) && !Objects.equals(assigner.buildAssigneeId(), NO_ASSIGNEE)) {
assigners.add(assigner);
if (Objects.nonNull(assginerSnapshot)) {
BpmnTaskDelegateAssigner assigner = BpmnTaskDelegateAssigner.toObjectCompatible(assginerSnapshot.getValue());
if (Objects.nonNull(assigner) && !Objects.equals(assigner.buildAssigneeId(), NO_ASSIGNEE)) {
assigners.add(assigner);
}
}
});
// 历史真正有同意和驳回动作的人