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