From 704265308b1227dbada5a36b2027b588c062ded2 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 12 十月 2026 09:14:37 +0800
Subject: [PATCH] feat(mes): 新增业务码支持并优化追溯查询功能
---
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java
index 974585a..0c070a9 100644
--- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java
+++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java
@@ -93,7 +93,8 @@
@GetMapping("/get-permission-info")
@Operation(summary = "鑾峰彇鐧诲綍鐢ㄦ埛鐨勬潈闄愪俊鎭�")
@DataPermission(enable = false) // 蹇界暐鏁版嵁鏉冮檺锛岄伩鍏嶅洜涓鸿繃婊わ紝瀵艰嚧鏃犳硶鏌ヨ鐢ㄦ埛銆傜被浼硷細https://t.zsxq.com/LHnrp
- public CommonResult<AuthPermissionInfoRespVO> getPermissionInfo() {
+ public CommonResult<AuthPermissionInfoRespVO> getPermissionInfo(
+ @RequestParam(defaultValue = "pc") @jakarta.validation.constraints.Pattern(regexp = "pc|mobile") String terminalType) {
// 1.1 鑾峰緱鐢ㄦ埛淇℃伅
AdminUserDO user = userService.getUser(getLoginUserId());
if (user == null) {
@@ -114,7 +115,11 @@
menuList = menuService.filterDisableMenus(menuList);
// 2. 鎷兼帴缁撴灉杩斿洖
- return success(AuthConvert.INSTANCE.convert(user, roles, menuList));
+ AuthPermissionInfoRespVO result = AuthConvert.INSTANCE.convert(user, roles, menuList);
+ if ("mobile".equals(terminalType)) {
+ result.setMenus(MobileMenuAdapter.adapt(result.getMenus()));
+ }
+ return success(result);
}
@PostMapping("/register")
--
Gitblit v1.9.3