diff --git a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java index fec01ad9..b21aa71e 100644 --- a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java @@ -382,6 +382,9 @@ public class QmsIssueTicketControllerService { issueTicketToDoService.save(todoItem); } else { // 通过:按现有流程处理 + VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(request.getHandlerUserIds())) + .throwMessage("处理人列表不能为空"); + // 校验不能分配给自己 if (request.getHandlerUserIds().contains(currentUserId)) { throw new NflgException(STATE.BusinessError, "不能将工单分配给自己"); diff --git a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsIssueTicketDispatchMultipleQO.java b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsIssueTicketDispatchMultipleQO.java index ea65f9ce..03b5e468 100644 --- a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsIssueTicketDispatchMultipleQO.java +++ b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsIssueTicketDispatchMultipleQO.java @@ -1,6 +1,5 @@ package com.nflg.wms.common.pojo.qo; -import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import lombok.Data; @@ -21,7 +20,6 @@ public class QmsIssueTicketDispatchMultipleQO { /** * 处理人ID列表 */ - @NotEmpty(message = "处理人列表不能为空") private List handlerUserIds; /**