diff --git a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java index 0862e2ac..c4ba94f6 100644 --- a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java @@ -2084,10 +2084,10 @@ public class QmsIssueTicketControllerService { } } - // isEdit:处理人或领导为true + // isEdit:仅处理人为true,领导只有审核权限 boolean isHandler = allProcesses.stream() .anyMatch(p -> currentUserId.equals(p.getHandlerUserId())); - vo.setIsEdit(isHandler || isLeader); + vo.setIsEdit(isHandler); Short status = ticket.getStatus(); if (currentUserId.equals(ticket.getCreateUserId())) {