From 4185a44f983c7aa3cf45ec03a65eece9e847e229 Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期四, 16 五月 2024 13:22:44 +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, 17 insertions(+), 9 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 b4d0fc6..d7bb0a9 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,6 +21,7 @@ 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; @@ -57,18 +58,25 @@ @Override public List<SysMenu> getMenuTree(GeneralRequest request) { //todo:闇�瑕佸厛鑾峰彇鐢ㄦ埛鐨勮鑹诧紝瑙掕壊涓嬬殑鑿滃崟鏉冮檺锛屾嬁鍒拌彍鍗昳d鑾峰彇鎵�鏈夎彍鍗� + SysUser user = UserInfoUtils.get(); - MPJLambdaWrapper<SysUserRole> wrapper = new MPJLambdaWrapper<>(); + log.info("UserDatas锛歿}-----{}-------{}",request.getKey(),user,StringUtils.isNotBlank(request.getKey())); + if(user!=null){ + 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() + .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()); - List<SysMenu> menuList = sysUserRoleMapper.selectJoinList(SysMenu.class, wrapper); - return create(menuList); + List<SysMenu> menuList = sysUserRoleMapper.selectJoinList(SysMenu.class, wrapper); + log.info("List<SysMenu> menuList锛歿}",menuList); + return create(menuList); + + } + return null; } @Override -- Gitblit v1.8.0