From c837a29945387fb3deeed8f9fe3e0040dc9dafb0 Mon Sep 17 00:00:00 2001 From: huanghongfa <18228131219@163.com> Date: 星期五, 05 二月 2021 15:54:25 +0800 Subject: [PATCH] all --- springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java | 55 +++++++++++++++++++++++++++++-------------------------- 1 files changed, 29 insertions(+), 26 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java index 04b150a..e262045 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java @@ -743,33 +743,36 @@ Long roleId = menuRoleVO.getRoleId(); Integer isAll = menuRoleVO.getIsAll(); Long communityId = menuRoleVO.getCommunityId(); - if (isAll.intValue()==1) { - List<SysMenuDO> sysMenuDOS = sysMenuDAO.selectList(new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getCommunityId, 2l).eq(SysMenuDO::getParentId,0).orderByAsc(SysMenuDO::getOrderNum)); - Long menuIdParent = sysMenuDOS.get(1).getMenuId(); - List<SysMenuDO> sysMenuDOSErJi = sysMenuDAO.selectList(new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getParentId, menuIdParent)); - if (!ObjectUtils.isEmpty(sysMenuDOS)) { - sysMenuDOS.forEach(sysMenuDO -> { - sysMenuDO.setCommunityId(communityId); - sysMenuDO.setMenuId(null); - sysMenuDAO.insert(sysMenuDO); - }); -// 完成一级目录创建 - List<SysMenuDO> sysMenuDOS1 = sysMenuDAO.selectList(new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getCommunityId, communityId).orderByAsc(SysMenuDO::getOrderNum)); - sysMenuDOS1.forEach(sysMenuDO -> { - Integer orderNum = sysMenuDO.getOrderNum(); - if (orderNum.intValue()>0) { - sysMenuDOSErJi.forEach(sysMenuDO1 -> { - sysMenuDO1.setParentId(sysMenuDO.getMenuId()); - sysMenuDO1.setCommunityId(communityId); - sysMenuDO1.setMenuId(null); - sysMenuDAO.insert(sysMenuDO1); - }); - } - }); - } - } +// if (isAll.intValue()==1) { +// List<SysMenuDO> sysMenuDOS = sysMenuDAO.selectList(new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getCommunityId, 2l).eq(SysMenuDO::getParentId,0).orderByAsc(SysMenuDO::getOrderNum)); +// Long menuIdParent = sysMenuDOS.get(1).getMenuId(); +// List<SysMenuDO> sysMenuDOSErJi = sysMenuDAO.selectList(new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getParentId, menuIdParent)); +// if (!ObjectUtils.isEmpty(sysMenuDOS)) { +// sysMenuDOS.forEach(sysMenuDO -> { +// sysMenuDO.setCommunityId(communityId); +// sysMenuDO.setMenuId(null); +// sysMenuDAO.insert(sysMenuDO); +// }); +//// 完成一级目录创建 +// List<SysMenuDO> sysMenuDOS1 = sysMenuDAO.selectList(new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getCommunityId, communityId).orderByAsc(SysMenuDO::getOrderNum)); +// sysMenuDOS1.forEach(sysMenuDO -> { +// Integer orderNum = sysMenuDO.getOrderNum(); +// if (orderNum.intValue()>0) { +// sysMenuDOSErJi.forEach(sysMenuDO1 -> { +// sysMenuDO1.setParentId(sysMenuDO.getMenuId()); +// sysMenuDO1.setCommunityId(communityId); +// sysMenuDO1.setMenuId(null); +// sysMenuDAO.insert(sysMenuDO1); +// }); +// } +// }); +// } +// } + +// 菜单写死不重新生成菜单 todo 所有注释上面自动生成新菜单功能 + // 获取所有权限id - List<SysMenuDO> menuDOList = sysMenuDAO.selectList(new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getCommunityId, communityId).orderByAsc(SysMenuDO::getOrderNum)); + List<SysMenuDO> menuDOList = sysMenuDAO.selectList(new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getCommunityId, 2l).orderByAsc(SysMenuDO::getOrderNum)); menuIds=menuDOList.stream().map(sysMenuDO -> sysMenuDO.getMenuId()).collect(Collectors.toList()); for(int i=0;i<menuIds.size();i++){ SysRoleMenuDO sysRoleMenuDO=new SysRoleMenuDO(); -- Gitblit v1.7.1