From d68c61517a3a6d4ec4d47844c21bdc143f99cbab Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 17 四月 2024 22:58:05 +0800 Subject: [PATCH] 大屏接口 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java index 74cfc49..1205627 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java @@ -31,6 +31,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.stream.Collectors; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; @@ -126,6 +127,9 @@ @GetMapping("/roleInfo") public R<RoleInfoVO> roleInfo(@RequestParam Long roleId) { SysRole role = roleService.selectRoleById(roleId); + if (Objects.isNull(role)) { + return R.ok(new RoleInfoVO()); + } RoleInfoVO roleInfoVo = new RoleInfoVO(); roleInfoVo.setRoleId(role.getRoleId()); roleInfoVo.setRoleName(role.getRoleName()); @@ -151,6 +155,11 @@ return AjaxResult.success(roleService.roleInfoFromUserId(userId)); } + @ApiOperation("角色获取权限菜单") + @GetMapping("/getMenuByRoleId") + public AjaxResult getMenuByRoleId(@RequestParam Long roleId) { + return AjaxResult.success(roleService.getMenuByRoleId(roleId)); + } /** * 新增角色 -- Gitblit v1.7.1