工单分派功能修改

This commit is contained in:
funny 2026-05-13 19:18:50 +08:00
parent c0dc2f565c
commit 43ac7130eb
1 changed files with 11 additions and 0 deletions

View File

@ -209,6 +209,17 @@ public class QmsIssueTicketControllerService {
throw new NflgException(STATE.BusinessError, "不能将工单分配给自己");
}
// 更新工单审批状态和意见
issueTicketService.lambdaUpdate()
.eq(QmsIssueTicket::getId, ticket.getId())
.set(QmsIssueTicket::getApprovalStatus, request.getApprovalStatus())
.set(request.getApprovalOpinion() != null,
QmsIssueTicket::getApprovalOpinion, request.getApprovalOpinion())
.set(QmsIssueTicket::getUpdateUserId, currentUserId)
.set(QmsIssueTicket::getUpdateUserName, currentUserName)
.set(QmsIssueTicket::getUpdateTime, now)
.update();
// 批量查询并校验所有处理人
List<User> handlerUsers = userService.listByIds(request.getHandlerUserIds());
if (handlerUsers.size() != request.getHandlerUserIds().size()) {