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