|
|
|
@ -300,7 +300,7 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IM
|
|
|
|
|
menuVo.setRedirect("noredirect");
|
|
|
|
|
// TODO: 2020/8/15 第二个参数相当于每个MenuVo对象中的children对象,不能用该方法的menuVos参数,否则会出现无限套娃的现象
|
|
|
|
|
menuVo.setChildren(this.buildMenus(children, new ArrayList<>()));
|
|
|
|
|
} else if (menuDto.getId().equals(0L)) {
|
|
|
|
|
} else if (menuDto.getPid().equals(0L)) {
|
|
|
|
|
// 当前节点是一级节点,并且该节点没有子节点
|
|
|
|
|
// TODO: 2020/8/14 这一块原作者写的,我也不太明白,大概的意思是构建一个子节点,子节点的信息和之前的menuVo差不多
|
|
|
|
|
// TODO: 2020/8/14 然后将前面的menuVo的属性进行改变,最后把自己设置的子节点作为menuVo的子节点属性
|
|
|
|
|