diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/listener/task/SnapshotBpmnTaskTaskEventListener.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/listener/task/SnapshotBpmnTaskTaskEventListener.java index 48657934e..3e21df83b 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/listener/task/SnapshotBpmnTaskTaskEventListener.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/listener/task/SnapshotBpmnTaskTaskEventListener.java @@ -50,13 +50,13 @@ public class SnapshotBpmnTaskTaskEventListener implements BpmnTaskEventListener, assignerList.stream().filter(i -> Objects.equals(delegateTask.getAssignee(), i.buildAssigneeId())).findFirst().ifPresent(i -> { // 保存每个 taskId 的审批人 delegateTask.setVariable(INTERNAL_TASK_RELATION_ASSIGNEE_INFO + delegateTask.getId(), i); + // 业务指定审批人时, 添加 operationDesc + if (Objects.equals(DUMMY_ASSIGNEE_ID, i.buildAssigneeId_1_2_1())) { + taskService.addComment(delegateTask.getId(), delegateTask.getProcessInstanceId(), + COMMENT_TYPE_OPERATION_DESC, "业务指定审批人"); + } }); - // 业务指定审批人时, 添加 operationDesc - if (Objects.equals(DUMMY_ASSIGNEE_ID, delegateTask.getAssignee())) { - taskService.addComment(delegateTask.getId(), delegateTask.getProcessInstanceId(), - COMMENT_TYPE_OPERATION_DESC, "业务指定审批人"); - } if (log.isDebugEnabled()) { log.debug("SnapshotBpmnTaskTaskEventListener#onAssigned...end: {}", delegateTask.getTaskDefinitionKey()); }