From 18f848916fd1d0e915bb51148fa85609f335aaaa Mon Sep 17 00:00:00 2001
From: whyczh <hzjl@qq.com>
Date: 星期四, 03 六月 2021 14:48:54 +0800
Subject: [PATCH] 用户权限更新

---
 src/main/java/com/whyc/service/LoginService.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/whyc/service/LoginService.java b/src/main/java/com/whyc/service/LoginService.java
index 2018bbc..e3eaa32 100644
--- a/src/main/java/com/whyc/service/LoginService.java
+++ b/src/main/java/com/whyc/service/LoginService.java
@@ -4,6 +4,7 @@
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.whyc.dto.Response;
 import com.whyc.dto.UserLoginInfo;
+import com.whyc.mapper.MenuMapper;
 import com.whyc.mapper.RoleMenuMapper;
 import com.whyc.mapper.UserMapper;
 import com.whyc.pojo.Menu;
@@ -28,6 +29,9 @@
 public class LoginService {
     @Resource
     private UserMapper userMapper;
+
+    @Resource
+    private MenuMapper menuMapper;
 
     @Resource
     private RoleMenuMapper roleMenuMapper;
@@ -63,7 +67,12 @@
             info.setUsername(userName);
             info.setTimestamp(System.currentTimeMillis());
             info.setUser(user);
-            info.setMenus(menus);
+            if ("superadmin".equals(user.getName())){
+                List<Menu> menuList = menuMapper.selectList(null);
+                info.setMenus(menuList);
+            }else{
+                info.setMenus(menus);
+            }
             return new Response<>().set(1,info);
         }
         return new Response<>().set(0,false);

--
Gitblit v1.9.1