update - 审批人去重后, 调整审批日志处理逻辑
This commit is contained in:
parent
e53c9f9ae0
commit
0056e50a66
@ -50,13 +50,13 @@ public class SnapshotBpmnTaskTaskEventListener implements BpmnTaskEventListener,
|
|||||||
assignerList.stream().filter(i -> Objects.equals(delegateTask.getAssignee(), i.buildAssigneeId())).findFirst().ifPresent(i -> {
|
assignerList.stream().filter(i -> Objects.equals(delegateTask.getAssignee(), i.buildAssigneeId())).findFirst().ifPresent(i -> {
|
||||||
// 保存每个 taskId 的审批人
|
// 保存每个 taskId 的审批人
|
||||||
delegateTask.setVariable(INTERNAL_TASK_RELATION_ASSIGNEE_INFO + delegateTask.getId(), i);
|
delegateTask.setVariable(INTERNAL_TASK_RELATION_ASSIGNEE_INFO + delegateTask.getId(), i);
|
||||||
});
|
|
||||||
|
|
||||||
// 业务指定审批人时, 添加 operationDesc
|
// 业务指定审批人时, 添加 operationDesc
|
||||||
if (Objects.equals(DUMMY_ASSIGNEE_ID, delegateTask.getAssignee())) {
|
if (Objects.equals(DUMMY_ASSIGNEE_ID, i.buildAssigneeId_1_2_1())) {
|
||||||
taskService.addComment(delegateTask.getId(), delegateTask.getProcessInstanceId(),
|
taskService.addComment(delegateTask.getId(), delegateTask.getProcessInstanceId(),
|
||||||
COMMENT_TYPE_OPERATION_DESC, "业务指定审批人");
|
COMMENT_TYPE_OPERATION_DESC, "业务指定审批人");
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
|
||||||
if (log.isDebugEnabled()) {
|
if (log.isDebugEnabled()) {
|
||||||
log.debug("SnapshotBpmnTaskTaskEventListener#onAssigned...end: {}", delegateTask.getTaskDefinitionKey());
|
log.debug("SnapshotBpmnTaskTaskEventListener#onAssigned...end: {}", delegateTask.getTaskDefinitionKey());
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user