feat(REQ-4418) - 调整转交时的校验逻辑

This commit is contained in:
wangli 2025-08-29 09:49:40 +08:00
parent 5bf44ee2cb
commit 9dfde7cf88

View File

@ -87,7 +87,7 @@ public class CustomTransferUserTaskAsyncCmd extends AbstractCommand<Void> implem
private void validTargetAssigneeNodeId(String processDefinitionId) {
BpmnModel bpmnModel = ProcessDefinitionUtil.getBpmnModel(processDefinitionId);
Integer categoryVersion = getCategoryVersion(bpmnModel.getMainProcess()).orElse(0);
if (categoryVersion > 0 && StringUtils.isNotBlank(dto.getTargetAssigner().getNodeId())) {
if (categoryVersion > 0 && StringUtils.isBlank(dto.getTargetAssigner().getNodeId())) {
throw new WorkflowEngineException(ASSIGNEE_NODE_ID_NOT_EXISTS, "审批人");
}
}