Commit aaa9b0a5f169eb7928adf9466f026bdcd0045535
1 parent
f8f1e8bb7a
Exists in
master
and in
1 other branch
修改获取权限
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 | /** |