From 45ac761f9a25d0e2174267cd70b50588fd27c5bf Mon Sep 17 00:00:00 2001 From: buaixuexideshitongxue <2936013465@qq.com> Date: Wed, 15 Apr 2026 10:54:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=87=AA=E5=8A=9E=E4=BB=B6=E5=8F=AA?= =?UTF-8?q?=E6=9C=89=E8=B6=85=E7=BA=A7=E7=AE=A1=E7=90=86=E5=91=98=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E7=9C=8B=E5=88=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ComplaintCollectionServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java b/src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java index 8e8bff2..cdc5952 100644 --- a/src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java +++ b/src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java @@ -250,12 +250,17 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic List reqAllIds = departService.getAllNodeIds(List.of(request.getSecondDepartId())); if (CollectionUtil.isNotEmpty(reqAllIds)) { param.setSecondDepartIds(new HashSet<>(reqAllIds)); - param.setHandleMethod(ComplaintCollectionHandleMethodEnum.XF.getCode()); } else { return Result.success(ComplaintCollectionPageVo.noAuthVo()); } } } + // 如果不是超级管理员,也不是12337市局管理员,也不是市局管理员 + if (!AppConstants.USER_TYPE_SUPER.equals(user.getUserType()) && + !user.getRoleCodes().contains(RoleCodeEnum.FIRST_ADMIN.getCode()) && + !user.getRoleCodes().contains(RoleCodeEnum.ADMIN_1_12337.getCode())){ + param.setHandleMethod(ComplaintCollectionHandleMethodEnum.XF.getCode()); + } IPage page = complaintCollectionResourceService.pageQuery(param); List records = page.getRecords(); List complaintCollectionPageDTOS = ComplaintCollectionTransfer.INSTANCE.entityToPageDTOList(records);