【7.6.0】【personal】获取用户常用功能返回菜单id

pull/57/head
fengshuonan 2023-07-01 22:08:02 +08:00
parent 6e8fa81490
commit 2f43ea22f3
2 changed files with 9 additions and 2 deletions

View File

@ -14,6 +14,12 @@ import lombok.Data;
@Data @Data
public class UserAppMenuInfo { public class UserAppMenuInfo {
/**
* id
*/
@ChineseDescription("菜单id")
private Long menuId;
/** /**
* *
*/ */

View File

@ -244,7 +244,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
// 通过id查询菜单的详情信息 // 通过id查询菜单的详情信息
LambdaQueryWrapper<SysMenu> sysMenuLambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysMenu> sysMenuLambdaQueryWrapper = new LambdaQueryWrapper<>();
sysMenuLambdaQueryWrapper.in(SysMenu::getMenuId, menuIdList); sysMenuLambdaQueryWrapper.in(SysMenu::getMenuId, menuIdList);
sysMenuLambdaQueryWrapper.select(SysMenu::getMenuName, SysMenu::getAntdvRouter, SysMenu::getAntdvIcon); sysMenuLambdaQueryWrapper.select(SysMenu::getMenuId, SysMenu::getMenuName, SysMenu::getAntdvRouter, SysMenu::getAntdvIcon);
List<SysMenu> sysMenuList = this.list(sysMenuLambdaQueryWrapper); List<SysMenu> sysMenuList = this.list(sysMenuLambdaQueryWrapper);
if (ObjectUtil.isEmpty(sysMenuList)) { if (ObjectUtil.isEmpty(sysMenuList)) {
@ -255,6 +255,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
List<UserAppMenuInfo> result = new ArrayList<>(); List<UserAppMenuInfo> result = new ArrayList<>();
for (SysMenu sysMenu : sysMenuList) { for (SysMenu sysMenu : sysMenuList) {
UserAppMenuInfo userAppMenuInfo = new UserAppMenuInfo(); UserAppMenuInfo userAppMenuInfo = new UserAppMenuInfo();
userAppMenuInfo.setMenuId(sysMenu.getMenuId());
userAppMenuInfo.setMenuName(sysMenu.getMenuName()); userAppMenuInfo.setMenuName(sysMenu.getMenuName());
userAppMenuInfo.setMenuIcon(sysMenu.getAntdvIcon()); userAppMenuInfo.setMenuIcon(sysMenu.getAntdvIcon());
userAppMenuInfo.setMenuRouter(sysMenu.getAntdvRouter()); userAppMenuInfo.setMenuRouter(sysMenu.getAntdvRouter());
@ -277,7 +278,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
// 查询数据库菜单id对应的应用id集合 // 查询数据库菜单id对应的应用id集合
LambdaQueryWrapper<SysMenu> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysMenu> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.in(SysMenu::getMenuId, menuIdList); queryWrapper.in(SysMenu::getMenuId, menuIdList);
queryWrapper.select(SysMenu::getAppId,SysMenu::getMenuId); queryWrapper.select(SysMenu::getAppId, SysMenu::getMenuId);
List<SysMenu> queryList = this.list(queryWrapper); List<SysMenu> queryList = this.list(queryWrapper);
if (ObjectUtil.isEmpty(queryList)) { if (ObjectUtil.isEmpty(queryList)) {