From ee5160ea91996995c9618721513572a65cf06ece Mon Sep 17 00:00:00 2001 From: wanglei <3085637232@qq.com> Date: Sun, 14 Dec 2025 17:15:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=BE=E5=A4=87=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/campus/water/config/SecurityConfig.java | 2 +- .../java/com/campus/water/controller/web/DeviceController.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/campus/water/config/SecurityConfig.java b/src/main/java/com/campus/water/config/SecurityConfig.java index edb6808..5f3e4cc 100644 --- a/src/main/java/com/campus/water/config/SecurityConfig.java +++ b/src/main/java/com/campus/water/config/SecurityConfig.java @@ -83,7 +83,7 @@ public class SecurityConfig { .requestMatchers("/api/alerts/**").hasAnyRole("ADMIN", "REPAIRMAN") .requestMatchers("/api/app/student/**").hasAnyRole("STUDENT", "ADMIN") .requestMatchers("/api/app/repair/**").hasAnyRole("REPAIRMAN", "ADMIN") - .requestMatchers("/api/web/**").hasAnyRole("SUPER_ADMIN", "AREA_ADMIN", "VIEWER") + .requestMatchers("/api/web/**").hasAnyRole("SUPER_ADMIN", "AREA_ADMIN", "VIEWER","REPAIRMAN") .anyRequest().authenticated() ) .addFilterBefore(jwtAuthenticationFilter, UsernamePasswordAuthenticationFilter.class) diff --git a/src/main/java/com/campus/water/controller/web/DeviceController.java b/src/main/java/com/campus/water/controller/web/DeviceController.java index 155cf61..97542f6 100644 --- a/src/main/java/com/campus/water/controller/web/DeviceController.java +++ b/src/main/java/com/campus/water/controller/web/DeviceController.java @@ -84,7 +84,7 @@ public class DeviceController { * 维修人员查询本辖区设备(按类型筛选) */ @GetMapping("/repairman/area-devices-by-type") - @PreAuthorize("hasRole('ROLE_REPAIRMAN')") // 仅维修人员角色可访问 + @PreAuthorize("hasRole('REPAIRMAN')") // 仅维修人员角色可访问 @Operation(summary = "维修人员查询辖区设备(按类型)", description = "维修人员查看本辖区内指定类型的设备列表") public ResponseEntity>> getAreaDevicesByTypeForRepairman( @RequestParam String deviceType, // 必选参数:设备类型(water_maker/water_supply) -- 2.34.1