From 220d98241f48d1891cb8d58f8a8081b517171f0e Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期三, 18 十二月 2024 18:00:14 +0800
Subject: [PATCH] 修改菜单功能

---
 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
index 607db4f..b9d09a4 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
@@ -7,6 +7,7 @@
 import com.ruoyi.common.security.service.TokenService;
 import com.ruoyi.common.security.utils.SecurityUtils;
 import com.ruoyi.system.api.domain.SysRole;
+import com.ruoyi.system.api.domain.SysUser;
 import com.ruoyi.system.domain.SysMenu;
 import com.ruoyi.system.domain.SysMenus;
 import com.ruoyi.system.domain.SysUserRole;
@@ -353,11 +354,12 @@
     @Override
     public List<SysMenus> getAllMenu() {
         Long userid = tokenService.getLoginUser().getUserid();
+        SysUser sysUser = sysUserMapper.selectById(userid);
         SysUserRole sysUserRole = sysUserRoleMapper.selectSysUserRoleByUserId(userid);
         Long roleId = sysUserRole.getRoleId();
         List<SysMenus> list=null;
         if(roleId!=1){
-            list = menuMapper.getAllOne();
+            list = menuMapper.getAllOne(sysUser.getRoleType());
         }else {
              list = menuMapper.getAll();
         }

--
Gitblit v1.7.1