Commit aaa9b0a5f169eb7928adf9466f026bdcd0045535

Authored by changpengfei
1 parent f8f1e8bb7a
Exists in master and in 1 other branch dev

修改获取权限

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 /**