工单字段修改
This commit is contained in:
parent
fce5beed88
commit
34de001ddd
|
|
@ -2031,7 +2031,7 @@ public class QmsIssueTicketControllerService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 拼接领导姓名与审批意见
|
// 拼接领导姓名与审批意见
|
||||||
String approvalText = process.getLeaderApprovalResult() == 1 ? "同意" : "驳回";
|
String approvalText = process.getLeaderApprovalResult() == 0 ? "同意" : "驳回";
|
||||||
String leaderDisplay;
|
String leaderDisplay;
|
||||||
if (StrUtil.isNotBlank(process.getLeaderApprovalOpinion())) {
|
if (StrUtil.isNotBlank(process.getLeaderApprovalOpinion())) {
|
||||||
leaderDisplay = process.getLeaderUserName() + "(" + approvalText + ":" + process.getLeaderApprovalOpinion() + ")";
|
leaderDisplay = process.getLeaderUserName() + "(" + approvalText + ":" + process.getLeaderApprovalOpinion() + ")";
|
||||||
|
|
|
||||||
|
|
@ -254,7 +254,7 @@ public class QmsIssueTicketProcessControllerService {
|
||||||
|
|
||||||
Short leaderApprovalResult = request.getApprovalStatus();
|
Short leaderApprovalResult = request.getApprovalStatus();
|
||||||
|
|
||||||
if (leaderApprovalResult == 0) {
|
if (leaderApprovalResult == 1) {
|
||||||
// 驳回:推送待办给处理人
|
// 驳回:推送待办给处理人
|
||||||
Long sourceTypeId = dictionaryItemService.getIdByCode("MessageType", "InspectionTaskWorkOrder");
|
Long sourceTypeId = dictionaryItemService.getIdByCode("MessageType", "InspectionTaskWorkOrder");
|
||||||
User handler = userService.getById(process.getHandlerUserId());
|
User handler = userService.getById(process.getHandlerUserId());
|
||||||
|
|
@ -262,7 +262,7 @@ public class QmsIssueTicketProcessControllerService {
|
||||||
.setTicketId(ticket.getId())
|
.setTicketId(ticket.getId())
|
||||||
.setHandlerUserId(process.getHandlerUserId());
|
.setHandlerUserId(process.getHandlerUserId());
|
||||||
issueTicketToDoService.save(todoItem);
|
issueTicketToDoService.save(todoItem);
|
||||||
} else if (leaderApprovalResult == 1) {
|
} else if (leaderApprovalResult == 0) {
|
||||||
// 同意:检查同一工单下所有处理记录是否都已完成
|
// 同意:检查同一工单下所有处理记录是否都已完成
|
||||||
Long issueTicketId = process.getIssueTicketId();
|
Long issueTicketId = process.getIssueTicketId();
|
||||||
|
|
||||||
|
|
@ -270,7 +270,7 @@ public class QmsIssueTicketProcessControllerService {
|
||||||
long notCompleted = issueTicketProcessService.lambdaQuery()
|
long notCompleted = issueTicketProcessService.lambdaQuery()
|
||||||
.eq(QmsIssueTicketProcess::getIssueTicketId, issueTicketId)
|
.eq(QmsIssueTicketProcess::getIssueTicketId, issueTicketId)
|
||||||
.and(w -> w
|
.and(w -> w
|
||||||
.ne(true, QmsIssueTicketProcess::getLeaderApprovalResult, (short) 1)
|
.ne(true, QmsIssueTicketProcess::getLeaderApprovalResult, (short) 0)
|
||||||
.or()
|
.or()
|
||||||
.isNull(QmsIssueTicketProcess::getLeaderApprovalResult))
|
.isNull(QmsIssueTicketProcess::getLeaderApprovalResult))
|
||||||
.and(w -> w
|
.and(w -> w
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ public class QmsIssueTicketProcessMeasureControllerService {
|
||||||
QmsIssueTicketProcess process = findProcessByTicketAndUser(request.getId(), currentUserId);
|
QmsIssueTicketProcess process = findProcessByTicketAndUser(request.getId(), currentUserId);
|
||||||
|
|
||||||
// 校验:领导已同意时不允许修改
|
// 校验:领导已同意时不允许修改
|
||||||
if (process.getLeaderApprovalResult() != null && process.getLeaderApprovalResult() == 1) {
|
if (process.getLeaderApprovalResult() != null && process.getLeaderApprovalResult() == 0) {
|
||||||
throw new NflgException(STATE.BusinessError, "领导已审批同意,不允许修改");
|
throw new NflgException(STATE.BusinessError, "领导已审批同意,不允许修改");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue