From 883f5e73fbe7458fd760dbe8560dd5d8757e04cd Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期三, 04 十一月 2026 13:56:29 +0800
Subject: [PATCH] refactor: 按需求表收敛范围,撤销非需求模块,补齐售后回访闭环

---
 yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/permission/PermissionController.java |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/permission/PermissionController.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/permission/PermissionController.java
index a7b7325..0232e40 100644
--- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/permission/PermissionController.java
+++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/permission/PermissionController.java
@@ -20,11 +20,6 @@
 
 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
 
-/**
- * 鏉冮檺 Controller锛屾彁渚涜祴浜堢敤鎴枫�佽鑹茬殑鏉冮檺鐨� API 鎺ュ彛
- *
- * @author 鑺嬮亾婧愮爜
- */
 @Tag(name = "绠$悊鍚庡彴 - 鏉冮檺")
 @RestController
 @RequestMapping("/system/permission")
@@ -39,7 +34,10 @@
     @Parameter(name = "roleId", description = "瑙掕壊缂栧彿", required = true)
     @GetMapping("/list-role-menus")
     @PreAuthorize("@ss.hasPermission('system:permission:assign-role-menu')")
-    public CommonResult<Set<Long>> getRoleMenuList(Long roleId) {
+    public CommonResult<Set<Long>> getRoleMenuList(@RequestParam("roleId") Long roleId) {
+        // 鏄惧紡澹版槑蹇呭~锛歳oleId 缂哄け鏃剁敱 Spring 杩斿洖 400銆岃姹傚弬鏁颁笉姝g‘銆嶏紝
+        // 鑰屼笉鏄紶鍒� RoleServiceImpl 鐢� null 浣滀负缂撳瓨 key锛屾姏
+        // IllegalArgumentException: Null key returned for cache operation 鍙樻垚 500
         return success(permissionService.getRoleMenuListByRoleId(roleId));
     }
 

--
Gitblit v1.9.3