From a26b51820af00beb5ee73c821907598e2eae7178 Mon Sep 17 00:00:00 2001
From: 严智鑫 <test>
Date: 星期三, 22 五月 2024 10:19:47 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes

---
 hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/service/impl/SysMenuServiceImpl.java |   26 +++++++++-----------------
 1 files changed, 9 insertions(+), 17 deletions(-)

diff --git a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/service/impl/SysMenuServiceImpl.java b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/service/impl/SysMenuServiceImpl.java
index d7bb0a9..1e046b5 100644
--- a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/service/impl/SysMenuServiceImpl.java
+++ b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/service/impl/SysMenuServiceImpl.java
@@ -21,7 +21,6 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.nio.charset.StandardCharsets;
 import java.util.List;
 import java.util.Map;
 import java.util.stream.Collectors;
@@ -58,25 +57,18 @@
     @Override
     public List<SysMenu> getMenuTree(GeneralRequest request) {
         //todo:闇�瑕佸厛鑾峰彇鐢ㄦ埛鐨勮鑹诧紝瑙掕壊涓嬬殑鑿滃崟鏉冮檺锛屾嬁鍒拌彍鍗昳d鑾峰彇鎵�鏈夎彍鍗�
-
         SysUser user = UserInfoUtils.get();
-        log.info("UserDatas锛歿}-----{}-------{}",request.getKey(),user,StringUtils.isNotBlank(request.getKey()));
-        if(user!=null){
-            MPJLambdaWrapper<SysUserRole> wrapper = new MPJLambdaWrapper<>();
+        MPJLambdaWrapper<SysUserRole> wrapper = new MPJLambdaWrapper<>();
 
-            wrapper.selectAll(SysMenu.class).distinct()
-                    .leftJoin(SysUser.class, SysUser::getId, SysUserRole::getUserId)
-                    .leftJoin(SysRoleMenu.class, SysRoleMenu::getRoleId, SysUserRole::getRoleId)
-                    .leftJoin(SysMenu.class, SysMenu::getId, SysRoleMenu::getMenuId)
-                    .eq(SysUser::getId, user.getId())
-                    .like(StringUtils.isNotBlank(request.getKey()), SysMenu::getMenuName, request.getKey());
+        wrapper.selectAll(SysMenu.class).distinct()
+                .innerJoin(SysUser.class, SysUser::getId, SysUserRole::getUserId)
+                .innerJoin(SysRoleMenu.class, SysRoleMenu::getRoleId, SysUserRole::getRoleId)
+                .innerJoin(SysMenu.class, SysMenu::getId, SysRoleMenu::getMenuId)
+                .eq(SysUser::getId, user.getId())
+                .like(StringUtils.isNotBlank(request.getKey()), SysMenu::getMenuName, request.getKey());
 
-            List<SysMenu> menuList = sysUserRoleMapper.selectJoinList(SysMenu.class, wrapper);
-            log.info("List<SysMenu> menuList锛歿}",menuList);
-            return create(menuList);
-
-        }
-        return null;
+        List<SysMenu> menuList = sysUserRoleMapper.selectJoinList(SysMenu.class, wrapper);
+        return create(menuList);
     }
 
     @Override

--
Gitblit v1.8.0