diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanPatientWorker.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanPatientWorker.java index f9d5a6b..893aad8 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanPatientWorker.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanPatientWorker.java @@ -111,6 +111,24 @@ public class QuanPatientWorker implements Callable> { quanPatientsResult.setCurrentCh(""); } } + }else{ + AntExChuQuery antExChuQuery1=new AntExChuQuery(); + antExChuQuery1.setPid(patients.getPid()); + antExChuQuery1.setYn(YnEnums.YES.getId()); + List chu= antExService.queryAntExChu(antExChuQuery1); + for (AntExChuModel a : chu) { + try { + if(StringUtils.isNotEmpty(a.getHospitalId())){ + Organization og = organizationService.getOrganization(Integer.valueOf(a.getHospitalId())); + if(null!=og){ + quanPatientsResult.setCurrentCh(og.getName()); + break; + } + } + } catch (Exception e) { + quanPatientsResult.setCurrentCh(""); + } + } } antExChuQuery.setPid(patients.getPid()); antExChuQuery.setYn(YnEnums.YES.getId());