From 039abee6b27058ca46b1e1e82aa0b5407a5dad44 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 28 七月 2025 15:25:26 +0800
Subject: [PATCH] 优化 和修改bug

---
 springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/service/impl/ComplaintServiceImpl.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/service/impl/ComplaintServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/service/impl/ComplaintServiceImpl.java
index aa0a69c..33eaa84 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/service/impl/ComplaintServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/service/impl/ComplaintServiceImpl.java
@@ -1238,7 +1238,7 @@
         complaintAuditRecord.setAuditTime(new Date());
 
 
-        if (systemUser.getSystemRoleId() != 1 || systemUser.getAccountLevel() != complaintAuditRecord.getReporterLevel()) {
+        if (systemUser.getSystemRoleId() > 2 || systemUser.getAccountLevel() != complaintAuditRecord.getReporterLevel()) {
             throw new ServiceException("无权审核");
         }
 
@@ -1259,6 +1259,7 @@
             Complaint complaint = this.getById(complaintReporAuditDTO.getId());
             complaint.setAssignPersonId(complaintReporAuditDTO.getDeptId());
             complaint.setAssignStatus(1);
+            complaint.setFirstStatus(1);
             complaint.setLastSuperiorId(complaint.getSuperiorId());
             complaint.setLastLevel(complaint.getNowLevel());
             complaint.setRemark(complaintReporAuditDTO.getRemark());
@@ -1521,7 +1522,7 @@
         IdentityInformation identityInformation = identityInformationService.getCurrentIdentityInformation(loginUserInfo);
         List<DispatchVO> dispatchVOList = new ArrayList<>();
         SystemUser adminUser = identityInformation.getSystemUser();
-        if (adminUser.getSystemRoleId() != 1) {
+        if (adminUser.getSystemRoleId() >2) {
             throw new ServiceException("无权查看");
         }
         Integer oneDepartmentId = adminUser.getOneDepartmentId();

--
Gitblit v1.7.1