| | |
| | | |
| | | public void getRoleOrg(Map<String, Object> params, SysUser user){ |
| | | List<SysRole> roles = user.getRoles(); |
| | | List<Map<SysRole,List<SysRoleOrganization>>> listroleOrg=new ArrayList<>(); |
| | | List<Map<Integer,List<SysRoleOrganization>>> listroleOrg=new ArrayList<>(); |
| | | if (!roles.isEmpty()) { |
| | | roles.forEach(e->{ |
| | | Map<SysRole,List<SysRoleOrganization>> rolemap=new HashMap<>(); |
| | | Map<Integer,List<SysRoleOrganization>> rolemap=new HashMap<>(); |
| | | Map<String,Object> map=new HashMap<>(); |
| | | map.put("role_id",e.getId()); |
| | | List<SysRoleOrganization> sysRoleOrganizations = baseMapper.selectByMap(map); |
| | | if(sysRoleOrganizations.size()>0){ |
| | | SysRole sysRole = sysRoleMapper.selectById(e.getId()); |
| | | rolemap.put(sysRole,sysRoleOrganizations); |
| | | rolemap.put(sysRole.getType(),sysRoleOrganizations); |
| | | listroleOrg.add(rolemap); |
| | | } |
| | | }); |