Commit aaa9b0a5f169eb7928adf9466f026bdcd0045535
1 parent
f8f1e8bb7a
Exists in
master
修改获取权限
Showing 2 changed files with 11 additions and 8 deletions
talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsPermissionMapper.java
View file @
aaa9b0a
... | ... | @@ -14,5 +14,7 @@ |
14 | 14 | |
15 | 15 | @Select("SELECT * FROM lyms_permission p,lyms_rolepermiss rp WHERE rp.`pid`=p.`id` AND rp.`rid`=#{rid} AND p.`pid`=#{pid}") |
16 | 16 | List<LymsPermission> sltPermissByRole(@Param("rid") int rid, @Param("pid") int pid); |
17 | + @Select("SELECT * FROM lyms_permission p,lyms_rolepermiss rp WHERE rp.`pid`=p.`id` AND rp.`rid`=#{rid} ") | |
18 | + List<LymsPermission> sltPermissByRole(@Param("rid") int rid); | |
17 | 19 | } |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsUserServiceImpl.java
View file @
aaa9b0a
... | ... | @@ -56,20 +56,21 @@ |
56 | 56 | List<LymsRole> rLst=lymsRoleMapper.sltRoleByUser(uLst.get(0).getUid()); |
57 | 57 | |
58 | 58 | int rid=rLst.get(0).getRid(); |
59 | -// 首次取一次菜单 | |
60 | - List<LymsPermission> pLst=lymsPermissionMapper.sltPermissByRole(rid, Constant.ROOT_MENU); | |
61 | - rs.addAll(pLst); | |
62 | - for (LymsPermission p:pLst) { | |
59 | +// 取一次菜单 | |
60 | + List<LymsPermission> pLst=lymsPermissionMapper.sltPermissByRole(rid); | |
61 | +// List<LymsPermission> pLst=lymsPermissionMapper.sltPermissByRole(rid, Constant.ROOT_MENU); | |
62 | +// rs.addAll(pLst); | |
63 | +// for (LymsPermission p:pLst) { | |
63 | 64 | //获取二级菜单 |
64 | - List<LymsPermission> sLst=lymsPermissionMapper.sltPermissByRole(rid, p.getId()); | |
65 | +// List<LymsPermission> sLst=lymsPermissionMapper.sltPermissByRole(rid, p.getId()); | |
65 | 66 | // Map<String, Object> oneMap=new HashMap<>(); |
66 | 67 | // oneMap.put("menu",p); |
67 | 68 | // oneMap.put("children",sLst); |
68 | 69 | // rs.add(oneMap); |
69 | - rs.addAll(sLst); | |
70 | - } | |
70 | +// rs.addAll(sLst); | |
71 | +// } | |
71 | 72 | |
72 | - return rs; | |
73 | + return pLst; | |
73 | 74 | } |
74 | 75 | |
75 | 76 | /** |