pqc工单修改
This commit is contained in:
parent
b34823958d
commit
6054c508e1
|
|
@ -480,9 +480,10 @@ public class QmsIssueTicketProcessControllerService {
|
||||||
public void submitPqcHandler(QmsIssueTicketProcessDraftQO request, QmsIssueTicket ticket,
|
public void submitPqcHandler(QmsIssueTicketProcessDraftQO request, QmsIssueTicket ticket,
|
||||||
QmsIssueTicketProcess process, LocalDateTime now,
|
QmsIssueTicketProcess process, LocalDateTime now,
|
||||||
Long currentUserId, String currentUserName) {
|
Long currentUserId, String currentUserName) {
|
||||||
|
QmsIssueTicketProcess latestProcess = issueTicketProcessService.getById(process.getId());
|
||||||
Short approvalStatus = request.getApprovalStatus() != null
|
Short approvalStatus = request.getApprovalStatus() != null
|
||||||
? request.getApprovalStatus()
|
? request.getApprovalStatus()
|
||||||
: process.getApprovalStatus();
|
: latestProcess.getApprovalStatus();
|
||||||
VUtil.trueThrowBusinessError(approvalStatus == null).throwMessage("提交时审批状态不能为空");
|
VUtil.trueThrowBusinessError(approvalStatus == null).throwMessage("提交时审批状态不能为空");
|
||||||
VUtil.trueThrowBusinessError(approvalStatus != 0 && approvalStatus != 1)
|
VUtil.trueThrowBusinessError(approvalStatus != 0 && approvalStatus != 1)
|
||||||
.throwMessage("不支持的审批状态");
|
.throwMessage("不支持的审批状态");
|
||||||
|
|
|
||||||
|
|
@ -187,6 +187,18 @@ public class QmsIssueTicketProcessMeasureControllerService {
|
||||||
} else if (sourceType == 3) {
|
} else if (sourceType == 3) {
|
||||||
// PQC工单(无领导审批)
|
// PQC工单(无领导审批)
|
||||||
if (isHandler) {
|
if (isHandler) {
|
||||||
|
if (Objects.equals(request.getApprovalStatus(), (short) 1)) {
|
||||||
|
issueTicketProcessService.lambdaUpdate()
|
||||||
|
.eq(QmsIssueTicketProcess::getId, processId)
|
||||||
|
.set(QmsIssueTicketProcess::getApprovalStatus, request.getApprovalStatus())
|
||||||
|
.set(request.getApprovalOpinion() != null,
|
||||||
|
QmsIssueTicketProcess::getApprovalOpinion, request.getApprovalOpinion())
|
||||||
|
.set(QmsIssueTicketProcess::getApprovalUserId, currentUserId)
|
||||||
|
.set(QmsIssueTicketProcess::getApprovalUserName, UserUtil.getUserName())
|
||||||
|
.update();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// 处理人处理:保存根本原因、审批状态和措施
|
// 处理人处理:保存根本原因、审批状态和措施
|
||||||
issueTicketProcessService.lambdaUpdate()
|
issueTicketProcessService.lambdaUpdate()
|
||||||
.eq(QmsIssueTicketProcess::getId, processId)
|
.eq(QmsIssueTicketProcess::getId, processId)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue