巡检校验重复值修改
This commit is contained in:
parent
8e9b0fb66b
commit
f1b6d373b4
|
|
@ -567,6 +567,15 @@ public class QmsIssueTicketControllerService {
|
||||||
String userName = UserUtil.getUserName();
|
String userName = UserUtil.getUserName();
|
||||||
LocalDateTime now = LocalDateTime.now();
|
LocalDateTime now = LocalDateTime.now();
|
||||||
|
|
||||||
|
// 校验 ticketTitle + projectNo 不能重复
|
||||||
|
boolean exists = issueTicketService.lambdaQuery()
|
||||||
|
.eq(QmsIssueTicket::getTicketTitle, request.getTicketTitle())
|
||||||
|
.eq(QmsIssueTicket::getProjectNo, request.getProjectNo())
|
||||||
|
.exists();
|
||||||
|
if (exists) {
|
||||||
|
throw new NflgException(STATE.BusinessError, "已存在相同标题和工程编号的工单,请勿重复创建");
|
||||||
|
}
|
||||||
|
|
||||||
// 自动生成工单编号
|
// 自动生成工单编号
|
||||||
String ticketNo = basdeSerialNumberControllerService.generateSerialNumber(37);
|
String ticketNo = basdeSerialNumberControllerService.generateSerialNumber(37);
|
||||||
|
|
||||||
|
|
@ -610,6 +619,15 @@ public class QmsIssueTicketControllerService {
|
||||||
String userName = UserUtil.getUserName();
|
String userName = UserUtil.getUserName();
|
||||||
LocalDateTime now = LocalDateTime.now();
|
LocalDateTime now = LocalDateTime.now();
|
||||||
|
|
||||||
|
// 校验 ticketTitle + projectNo 不能重复
|
||||||
|
boolean exists = issueTicketService.lambdaQuery()
|
||||||
|
.eq(QmsIssueTicket::getTicketTitle, request.getTicketTitle())
|
||||||
|
.eq(QmsIssueTicket::getProjectNo, request.getProjectNo())
|
||||||
|
.exists();
|
||||||
|
if (exists) {
|
||||||
|
throw new NflgException(STATE.BusinessError, "已存在相同标题和工程编号的工单,请勿重复创建");
|
||||||
|
}
|
||||||
|
|
||||||
// 1. 校验负责人存在
|
// 1. 校验负责人存在
|
||||||
User handlerUser = userService.getById(request.getHandlerUserId());
|
User handlerUser = userService.getById(request.getHandlerUserId());
|
||||||
VUtil.trueThrowBusinessError(Objects.isNull(handlerUser)).throwMessage("负责人不存在");
|
VUtil.trueThrowBusinessError(Objects.isNull(handlerUser)).throwMessage("负责人不存在");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue