feat(REQ-7125) - 调整转交管理员的日志展示
This commit is contained in:
parent
a4888bf9f6
commit
6c4c623ce8
@ -1779,6 +1779,17 @@ public class BpmnProcessInstanceServiceImpl implements BpmnProcessInstanceServic
|
||||
case transferToAdmin:
|
||||
if (countApprovers < 1) {
|
||||
build.setOperationDesc("找不到审批人且转交管理员失败,系统终止");
|
||||
} else if (countApprovers == 1) {
|
||||
// 如果未来节点是单人,则按单人节点展示
|
||||
build.setAssigneeSnapshot(build.getForecastAssignees().get(0));
|
||||
build.setOperationDesc(build.getAssigneeSnapshot().getAssignerName());
|
||||
build.setForecastAssignees(null);
|
||||
} else {
|
||||
if (Objects.equals(BpmnFlowNodeMode.AND, e.getNodeMode())) {
|
||||
build.setOperationDesc(countApprovers + "人会签,需要全部同意");
|
||||
} else if (Objects.equals(BpmnFlowNodeMode.OR, e.getNodeMode())) {
|
||||
build.setOperationDesc(countApprovers + "人或签,仅一人同意即可");
|
||||
}
|
||||
}
|
||||
break;
|
||||
case transferToAdminSpecify:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user