feat(REQ-4418) - 添加推测未来节点日志时的抄送节点配置内容

This commit is contained in:
wangli 2025-08-25 16:27:28 +08:00
parent 1aecc6dac3
commit 267e5faf3a

View File

@ -1089,17 +1089,11 @@ public class BpmnProcessInstanceServiceImpl implements BpmnProcessInstanceServic
if (skipTaskDefinitionKeys.contains(i.getId())) {
return;
}
if (categoryVersion < 2) {
getCarbonCopyConfigs(i).ifPresent(carbons ->
node.setForecastAssigners(springProcessEngineConfiguration.getCommandExecutor()
.execute(new CustomCarbonCopyUserSelectorCmd(processInstanceId, carbons,
i, engineExecutionStartListener,
historicTaskInstanceConverter, serviceVersion, categoryVersion))));
} else {
getApproverSpecify(i).ifPresent(specify -> {
node.setForecastAssigners(engineExecutionStartListener.approverSelect(specify.getType(), i, null, false));
});
}
getCarbonCopyConfigs(i).ifPresent(carbons ->
node.setForecastAssigners(springProcessEngineConfiguration.getCommandExecutor()
.execute(new CustomCarbonCopyUserSelectorCmd(processInstanceId, carbons,
i, engineExecutionStartListener,
historicTaskInstanceConverter, serviceVersion, categoryVersion))));
}
private void parseUserTask(String processInstanceId, UserTask i, ProcessNodeDetailVO