update(REQ-2324) - 修复 加签 方法异步导致未正确返回校验信息

This commit is contained in:
wangli 2024-06-05 21:58:34 +08:00
parent 04819e5da6
commit 94b21daf93

View File

@ -18,6 +18,7 @@ import org.flowable.task.service.impl.persistence.entity.TaskEntity;
import java.io.Serializable;
import static cn.axzo.workflow.core.engine.cmd.helper.CustomTaskHelper.validTask;
import static cn.axzo.workflow.core.engine.cmd.helper.CustomTaskHelper.validTaskAssignerDuplicated;
public class CustomCountersignUserTaskAsyncCmd implements Command<Void>, Serializable {
private final BpmnTaskCountersignDTO dto;
@ -38,6 +39,9 @@ public class CustomCountersignUserTaskAsyncCmd implements Command<Void>, Seriali
Task task = taskService.createTaskQuery().taskId(dto.getTaskId()).singleResult();
validTask(historicTaskInstance, (TaskEntity) task, dto.getOriginAssigner(), null);
validTaskAssignerDuplicated(commandContext, (TaskEntity) task, dto.getTargetAssignerList());
startAsync(processEngineConfiguration, task);
return null;
}