| | |
| | | List<SysOrganization> organizations = (List<SysOrganization>) user.getOrganizations(); |
| | | //将组织数据 存到header 里面 |
| | | if (organizations != null&&organizations.size()>0) { |
| | | System.out.println(organizations.size()); |
| | | System.out.println("111111111111111111111"); |
| | | for (SysOrganization organization : organizations) { |
| | | if(organization!=null){ |
| | | System.out.println(organization.getOrgLevel()); |
| | | } |
| | | } |
| | | System.out.println("22222222222222"); |
| | | organizations.sort((e1,e2)->e1.getOrgLevel().compareTo(e2.getOrgLevel())); |
| | | ctx.addZuulRequestHeader(SecurityConstants.USER_ORG_ID_HEADER,String.valueOf(organizations.get(0).getId())); |
| | | ctx.addZuulRequestHeader(SecurityConstants.USER_ORGS_HEADER,JSON.toJSONString(organizations)); |