From 93cec81bc04d7722e8c82d699f434709d5dd47ce Mon Sep 17 00:00:00 2001 From: dougang <78125310@kidgrow.com> Date: Fri, 18 Dec 2020 13:35:19 +0800 Subject: [PATCH] 修改模板下载 --- kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/java/com/kidgrow/zuul/filter/OrganizationFilter.java | 50 +++++++++++++++++++------------------------------- 1 files changed, 19 insertions(+), 31 deletions(-) diff --git a/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/java/com/kidgrow/zuul/filter/OrganizationFilter.java b/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/java/com/kidgrow/zuul/filter/OrganizationFilter.java index e617f84..e4a084b 100644 --- a/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/java/com/kidgrow/zuul/filter/OrganizationFilter.java +++ b/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/java/com/kidgrow/zuul/filter/OrganizationFilter.java @@ -91,7 +91,7 @@ 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()); // List<SysOrganization> sysOrganizations = getSysOrganization(); @@ -100,35 +100,29 @@ // ctx.setSendZuulResponse(false); // ctx.setResponseBody(JSON.toJSONString(ResultBody.fail(1000, "您的组织已经被禁用,请联系管理员"))); // } - //根据fegin客户端查询状态 - Map<String, Object> map; - for (SysUserOrg sysUserOrg : sysUserOrgs) { - map = new HashMap<>(); - map.put("id", sysUserOrg.getOrgId()); - List<SysOrganization> sysOrganizations = JSON.parseArray(JSON.toJSONString(sysOrganizationService.getListByMap(map).getData()), SysOrganization.class); - System.out.println("5555555555555555"); - System.out.println(sysOrganizations.size()); - for (SysOrganization sysOrganization : sysOrganizations) { - System.out.println(sysOrganization.getOrgName()); - } - System.out.println("66666666666"); - if (sysOrganizations == null || sysOrganizations.size() <= 0) { - ctx.setSendZuulResponse(false); - ctx.addZuulResponseHeader("Content-Type", "application/json;charset=UTF-8"); - ctx.setResponseBody(JSON.toJSONString(ResultBody.fail(1000, "您的组织已经被禁用2,请联系管理员"))); - } 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,请联系管理员"))); + if (!request.getRequestURI().contains("ReportRecord/getImg")) { + //根据fegin客户端查询状态 + Map<String, Object> map; + for (SysUserOrg sysUserOrg : sysUserOrgs) { + map = new HashMap<>(); + map.put("id", sysUserOrg.getOrgId()); + List<SysOrganization> sysOrganizations = JSON.parseArray(JSON.toJSONString(sysOrganizationService.getListByMap(map).getData()), SysOrganization.class); + if (sysOrganizations == null || sysOrganizations.size() <= 0) { + ctx.setSendZuulResponse(false); + ctx.addZuulResponseHeader("Content-Type", "application/json;charset=UTF-8"); + 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, "您的组织已经被禁用,请联系管理员"))); + } } } } } - } -// } } } return null; @@ -143,12 +137,6 @@ public List<SysUserOrg> getSysUserOrg(Long str) { //获取组织 Redis中获取 List<SysUserOrg> sysUserOrgs = JSON.parseArray(JSON.toJSONString(redisUtils.hget(RedisConstant.USER_ORGANIZATION, str.toString())), SysUserOrg.class); - System.out.println("3333333333333333333333"); - System.out.println(sysUserOrgs.size()); - for (SysUserOrg sysUserOrg : sysUserOrgs) { - System.out.println(sysUserOrg.getFromLevel()); - } - System.out.println("444444444444444444"); if (sysUserOrgs == null || sysUserOrgs.size() <= 0) { //在数据库查询 Map<String, Object> map = new HashMap<>(); -- Gitblit v1.8.0