diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java index 8d0748e..17cdd5d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java @@ -3317,10 +3317,22 @@ public class PatientSyncMysqlFacade extends BaseServiceImpl { String streetId) { OrganizationQuery organizationQuery = new OrganizationQuery(); - organizationQuery.setProvinceId(provinceId); - organizationQuery.setCityId(cityId); - organizationQuery.setAreaId(areaId); - organizationQuery.setStreetId(streetId); + if (StringUtils.isNotEmpty(provinceId)) + { + organizationQuery.setProvinceId(provinceId); + } + if (StringUtils.isNotEmpty(cityId)) + { + organizationQuery.setCityId(cityId); + } + if (StringUtils.isNotEmpty(areaId)) + { + organizationQuery.setAreaId(areaId); + } + if (StringUtils.isNotEmpty(streetId)) + { + organizationQuery.setStreetId(streetId); + } List organizations = organizationService.queryHospitals(organizationQuery); List> list = new ArrayList<>(); if (CollectionUtils.isNotEmpty(organizations))