feat(REQ-4418) - 添加推测未来节点日志时的抄送节点配置内容
This commit is contained in:
parent
1f0fe80711
commit
75fccfd704
@ -71,14 +71,16 @@ public class CustomForecastUserTaskAssigneeCmd extends AbstractCommand<List<Bpmn
|
||||
(DelegateExecution) list.get(0), false)));
|
||||
|
||||
// 如果没找到审批人,加载管理员
|
||||
if (CollectionUtils.isEmpty(forecastAssigners) && categoryVersion < 2) {
|
||||
if (CollectionUtils.isEmpty(forecastAssigners)) {
|
||||
log.info("流程实例: {} 推测审批人时, UserTask{}: 未找到审批人, 开始根据'审批人为空'时的兜底配置进行计算!", processInstanceId,
|
||||
userTask.getId());
|
||||
BpmnMetaParserHelper.getApproverEmptyHandleType(userTask).ifPresent(type -> {
|
||||
switch (type) {
|
||||
case transferToAdmin:
|
||||
forecastAssigners.addAll(engineExecutionStartListener.approverSelect(ApproverEmptyHandleTypeEnum.transferToAdmin.getType(), userTask,
|
||||
(DelegateExecution) list.get(0), false));
|
||||
if (categoryVersion < 2) {
|
||||
forecastAssigners.addAll(engineExecutionStartListener.approverSelect(ApproverEmptyHandleTypeEnum.transferToAdmin.getType(), userTask,
|
||||
(DelegateExecution) list.get(0), false));
|
||||
}
|
||||
break;
|
||||
case specifyAssignee:
|
||||
BpmnMetaParserHelper.getEmptyApproverSpecify(userTask)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user