From 6a3831c3a697105c40ae1710c9083559a75ae64f Mon Sep 17 00:00:00 2001 From: wangli Date: Sat, 13 Jan 2024 01:20:03 +0800 Subject: [PATCH] =?UTF-8?q?update=20-=20=E9=A9=B3=E5=9B=9E=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E7=9A=84=20OperationDesc=20=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/core/engine/cmd/CustomRejectionTaskCmd.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomRejectionTaskCmd.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomRejectionTaskCmd.java index 02ec79e90..aa33c1af3 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomRejectionTaskCmd.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomRejectionTaskCmd.java @@ -62,17 +62,15 @@ public class CustomRejectionTaskCmd implements Command, Serializable { Task task = taskService.createTaskQuery().taskId(taskId).singleResult(); validTask((TaskEntity) task, approver); - - addComment(commandContext, task, COMMENT_TYPE_OPERATION_DESC, "已驳回"); ((TaskEntity) task).setTransientVariable(TASK_COMPLETE_OPERATION_TYPE + task.getId(), REJECTED.getStatus()); - RuntimeService runtimeService = processEngineConfiguration.getRuntimeService(); - - createVirtualTask(commandContext, extAxHiTaskInstService, task.getProcessInstanceId(), task.getName(), + Task virtualTask = createVirtualTask(commandContext, extAxHiTaskInstService, task.getProcessInstanceId(), task.getName(), task.getTaskDefinitionKey(), advice, approver, REJECTED.getStatus()); + addComment(commandContext, virtualTask, COMMENT_TYPE_OPERATION_DESC, "已驳回"); batchAddAttachment(commandContext, task.getProcessInstanceId(), task.getId(), attachmentList, approver); + RuntimeService runtimeService = processEngineConfiguration.getRuntimeService(); finishProcessInstance(commandContext, runtimeService, task); return null; }