巡检工单修改

This commit is contained in:
yf001217 2026-06-15 15:38:38 +08:00
parent 04ae6faceb
commit 3ef270bb02
1 changed files with 11 additions and 12 deletions

View File

@ -301,18 +301,6 @@ public class QmsIssueTicketProcessControllerService {
Long processId = process.getId(); Long processId = process.getId();
// 3. 保存数据前端传入approvalStatus/approvalOpinion数据库填入leaderApprovalResult/leaderApprovalOpinion
issueTicketProcessService.lambdaUpdate()
.eq(QmsIssueTicketProcess::getId, processId)
.set(request.getApprovalOpinion() != null,
QmsIssueTicketProcess::getLeaderApprovalOpinion, request.getApprovalOpinion())
.set(request.getApprovalStatus() != null,
QmsIssueTicketProcess::getLeaderApprovalResult, request.getApprovalStatus())
.set(QmsIssueTicketProcess::getLeaderUserId, currentUserId)
.set(QmsIssueTicketProcess::getLeaderUserName, UserUtil.getUserName())
.set(QmsIssueTicketProcess::getLeaderApprovalTime, now)
.update();
issueTicketToDoService.processed(ticket.getId()); issueTicketToDoService.processed(ticket.getId());
Short leaderApprovalResult = request.getApprovalStatus(); Short leaderApprovalResult = request.getApprovalStatus();
@ -371,6 +359,17 @@ public class QmsIssueTicketProcessControllerService {
issueTicketToDoService.save(todoItem); issueTicketToDoService.save(todoItem);
} }
} else if (leaderApprovalResult == 0) { } else if (leaderApprovalResult == 0) {
// 同意保存领导审批结果
issueTicketProcessService.lambdaUpdate()
.eq(QmsIssueTicketProcess::getId, processId)
.set(request.getApprovalOpinion() != null,
QmsIssueTicketProcess::getLeaderApprovalOpinion, request.getApprovalOpinion())
.set(QmsIssueTicketProcess::getLeaderApprovalResult, request.getApprovalStatus())
.set(QmsIssueTicketProcess::getLeaderUserId, currentUserId)
.set(QmsIssueTicketProcess::getLeaderUserName, UserUtil.getUserName())
.set(QmsIssueTicketProcess::getLeaderApprovalTime, now)
.update();
// 同意检查同一工单下所有处理记录是否都已完成 // 同意检查同一工单下所有处理记录是否都已完成
Long issueTicketId = process.getIssueTicketId(); Long issueTicketId = process.getIssueTicketId();