From d815151a1b5fc0d70df80cf80cb01b7636468d36 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期一, 27 九月 2021 15:11:47 +0800 Subject: [PATCH] 更新用户-角色-菜单-权限 --- src/main/java/com/whyc/service/RoleMenuService.java | 35 ++--------------------------------- 1 files changed, 2 insertions(+), 33 deletions(-) diff --git a/src/main/java/com/whyc/service/RoleMenuService.java b/src/main/java/com/whyc/service/RoleMenuService.java index d9e2bda..c25a8ec 100644 --- a/src/main/java/com/whyc/service/RoleMenuService.java +++ b/src/main/java/com/whyc/service/RoleMenuService.java @@ -21,40 +21,9 @@ @Resource private RoleMenuMapper mapper; - public List<Menu> getUserMenu(Integer id) { - return mapper.getUserMenu(id); - } + public List<Menu> getMenuByRoleId(Integer roleId,Integer status) { - public List<Menu> getMenuByRoleId(Integer roleId) { - - List<Menu> menuList = mapper.getMenuByRoleId(roleId,1); - - for (int i = 0; i < menuList.size(); i++) { - Integer parentId = menuList.get(i).getParentId(); - if(parentId !=0){ - //灏嗚繖涓猰enu鎻掑叆鍒皃arent涓� - for (int j = 0; j < menuList.size(); j++) { - if(menuList.get(j).getId()==parentId){ - List<Menu> menuListTemp = menuList.get(j).getMenuList(); - if(menuListTemp==null) { - menuListTemp = new LinkedList<>(); - } - menuListTemp.add(menuList.get(i)); - menuList.get(j).setMenuList(menuListTemp); - menuList.remove(i); - i--; - break; - } - } - } - - } - return menuList; - } - - public List<Menu> getAllMenuByRoleId(Integer roleId) { - - List<Menu> menuList = mapper.getMenuByRoleId(roleId,null); + List<Menu> menuList = mapper.getMenuByRoleId(roleId,status); for (int i = 0; i < menuList.size(); i++) { Integer parentId = menuList.get(i).getParentId(); -- Gitblit v1.9.1