博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取常用收藏菜单
阅读量:5174 次
发布时间:2019-06-13

本文共 1199 字,大约阅读时间需要 3 分钟。

@Data public class SysUserFavoriteMenu {
/** * 账号ID */ private String userId; /** * 菜单ID */ private String menuId; /** * 父菜单ID */ private String parentId; /** * 经销商编码 */ private String did; }
public List
getFavoriteMenu(String userId,String did){ List
sysMenus = new ArrayList<>(); //获取常用菜单叶子节点 List
sysUserFavoriteMenuMappers = sysUserFavoriteMenuMapper.getSysUserFavoriteMenu(userId,did); for(SysUserFavoriteMenu sysUserFavoriteMenu : sysUserFavoriteMenuMappers){ //获取叶子节点对应的父节点 SysMenu sysMenu = sysMenuMapper.selectByPrimaryKey(sysUserFavoriteMenu.getParentId()); //把父节点加入sysMenus中 并把这个叶子节点放在这个父节点下 SysMenu child = sysMenuMapper.selectByPrimaryKey(sysUserFavoriteMenu.getMenuId()); child.setIsFavorite("1"); if(sysMenus == null || sysMenus.isEmpty()){ sysMenu.getChildrens().add(child); sysMenus.add(sysMenu); }else{ int flag = 0; for(int a=0;a

 

转载于:https://www.cnblogs.com/pan-my/p/11429760.html

你可能感兴趣的文章
java webcontroller访问时报415错误
查看>>
qcow2、raw、vmdk等镜像格式
查看>>
Jzoj5455【NOIP2017提高A组冲刺11.6】拆网线
查看>>
特定字符序列的判断(1028)
查看>>
华为面试
查看>>
平衡二叉树(AVL Tree)
查看>>
【BZOJ3295】[Cqoi2011]动态逆序对 cdq分治
查看>>
【CF799E】Aquarium decoration 线段树
查看>>
大运飞天 鲲鹏展翅
查看>>
从ECMA到W3C
查看>>
软件工程--第十六周学习进度
查看>>
yii2 ActiveRecord多表关联以及多表关联搜索的实现
查看>>
搜狗输入法安装--ubuntu
查看>>
ps/2接口键盘的输入及显示
查看>>
Swift———a Glance(极客学院)笔记
查看>>
【poj3294-不小于k个字符串中最长公共子串】后缀数组
查看>>
java如何获取其它用户登录的真是IP地址
查看>>
Jquery通过指定层次关系获取元素
查看>>
c# for 和 foreach 的区别
查看>>
docfx (一)
查看>>