diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java index e51bf9c..f066b1f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java @@ -1331,7 +1331,7 @@ public class SieveFacade { private AreaCountFacade areaCountFacade; - private List> getSieveDatas(List hospitalIds,String[] dates,String cityId) + private List> getSieveDatas(List currentUserHospPermissions,String[] dates,String cityId) { List> list = new ArrayList<>(); @@ -1347,6 +1347,13 @@ public class SieveFacade { List configList = basicConfigService.queryBasicConfig(basicQuery); for (BasicConfig bc : configList) { + OrganizationQuery query = new OrganizationQuery(); + query.setYn(YnEnums.YES.getId()); + query.setCityId(bc.getId()); + //查询机构数 + List orgs = organizationService.queryOrganization(query); + List hospitalIds = getConditionHospitalIds(currentUserHospPermissions, orgs); + int ySieveCount = 0; int sSieveCount = 0;