diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java index a9783fc..376ab54 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java @@ -128,7 +128,8 @@ public class SysUserController extends BaseController { * @param userId 用户ID */ @SaCheckPermission("system:user:query") - @GetMapping(value = {"/", "/{userId}"}) + // {userId} 限定为纯数字,避免吞掉同前缀的具名路由(如 /system/user/dashboard) + @GetMapping(value = {"/", "/{userId:\\d+}"}) public R> getInfo(@PathVariable(value = "userId", required = false) Long userId) { userService.checkUserDataScope(userId); Map ajax = new HashMap<>();