| | |
| | | * 将组织中为空的拦截 |
| | | */ |
| | | List<SysUserOrg> sysUserOrgs = getSysUserOrg(user.getId()); |
| | | log.error("1111111111111"+Arrays.toString(sysUserOrgs.toArray())); |
| | | if (sysUserOrgs == null || sysUserOrgs.isEmpty()) { |
| | | ctx.setSendZuulResponse(false); |
| | | ctx.addZuulResponseHeader("Content-Type","application/json;charset=UTF-8"); |
| | | // String str = new String("您的组织已经被禁用,请联系管理员".getBytes("utf-8"), "utf-8"); |
| | | ctx.setResponseBody(JSON.toJSONString(ResultBody.fail(1000, "您的组织已经被禁用1,请联系管理员"))); |
| | | ctx.setResponseBody(JSON.toJSONString(ResultBody.fail(1000, "您的组织已经被禁用,请联系管理员"))); |
| | | } |
| | | else { |
| | | // List<Long> collect = sysUserOrgs.stream().map(e -> e.getOrgId()).collect(Collectors.toList()); |
| | |
| | | for (SysUserOrg sysUserOrg : sysUserOrgs) { |
| | | map=new HashMap<>(); |
| | | map.put("id",sysUserOrg.getOrgId()); |
| | | log.error("111111111111112222222222222",map.toString()); |
| | | log.error("111111111111112222222222222",sysOrganizationService.getListByMap(map).toString()); |
| | | List<SysOrganization> sysOrganizations = JSON.parseArray(JSON.toJSONString(sysOrganizationService.getListByMap(map).getData()), SysOrganization.class); |
| | | log.error("2222222222222222"+Arrays.toString(sysUserOrgs.toArray())); |
| | | if(sysOrganizations.isEmpty()){ |
| | | ctx.setSendZuulResponse(false); |
| | | ctx.addZuulResponseHeader("Content-Type","application/json;charset=UTF-8"); |
| | | ctx.setResponseBody(JSON.toJSONString(ResultBody.fail(1000, "您的组织已经被禁用2,请联系管理员"))); |
| | | ctx.setResponseBody(JSON.toJSONString(ResultBody.fail(1000, "您的组织已经被禁用,请联系管理员"))); |
| | | }else { |
| | | for (SysOrganization sysOrganization : sysOrganizations) { |
| | | if(!sysOrganization.getEnabled()||sysOrganization.getIsDel()){ |
| | | ctx.setSendZuulResponse(false); |
| | | ctx.addZuulResponseHeader("Content-Type","application/json;charset=UTF-8"); |
| | | ctx.setResponseBody(JSON.toJSONString(ResultBody.fail(1000, "您的组织已经被禁用3,请联系管理员"))); |
| | | ctx.setResponseBody(JSON.toJSONString(ResultBody.fail(1000, "您的组织已经被禁用,请联系管理员"))); |
| | | } |
| | | } |
| | | } |