feature(REQ-7125) - 调整历史模板支持新的“管理员指定审批人”配置

This commit is contained in:
wangli 2026-03-12 16:58:01 +08:00
parent 62e64c5ae8
commit 841b4f0bb6

View File

@ -259,6 +259,13 @@ public class EngineExecutionStartListener implements ExecutionListener {
finalEmptyAssigneeHandle(assigners, userTask, execution, "转交指定人员失败,系统终止", "org-gateway: api/node-user/list");
break;
case transferToAdminSpecify:
if (categoryVersion < 2) {
assigners.addAll(approverSelect(ApproverEmptyHandleTypeEnum.transferToAdminSpecify.getType(), userTask,
execution, true));
assigners.forEach(i -> i.setIsTransferToAdminSpecify(true));
finalEmptyAssigneeHandle(assigners, userTask, execution, "未找到审批人且转交管理员失败,系统终止", "karma: " + (refreshProperties.getUseNewToAdminApi() ? "api/flow/listTaskAssignerAdmin/v2" : "api/flow/listTaskAssignerAdmin"));
break;
}
// REQ-7125 新增管理员指定审批人策略
finalEmptyAssigneeHandle(assigners, userTask, execution, "未找到审批人且转交管理员失败,系统终止", "org-gateway: api/node-user/flow-task-assigner/v2/list");
break;