diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java index 43316a9..344853b 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java @@ -210,7 +210,9 @@ public class QhdJbgwInterface { for(AntExChuModel antExChuModel : list){ try{ Patients patients = patientsService.findOnePatientById(antExChuModel.getParentId()); - + if("2100001705".equals(patients.getHospitalId())){ + continue; + } //居住地址 String jzSheng = CommonsHelper.getName1(patients.getProvinceRegisterId(), basicConfigService); String jzShi = CommonsHelper.getName1(patients.getCityRegisterId(), basicConfigService); @@ -512,6 +514,9 @@ public class QhdJbgwInterface { for(AntenatalExaminationModel data : list){ try{ Patients patients = patientsService.findOnePatientById(data.getParentId()); + if("2100001705".equals(patients.getHospitalId())){ + continue; + } String cDueWeek = ResolveUtils.getPregnancyWeek(patients.getLastMenses(), data.getCheckDate()); int week = Integer.parseInt(cDueWeek.substring(1, cDueWeek.indexOf("周"))); int day = Integer.parseInt(cDueWeek.substring(cDueWeek.indexOf("+") + 1, cDueWeek.indexOf("天"))); @@ -593,7 +598,9 @@ public class QhdJbgwInterface { if(list != null && list.size() > 0){ for(MaternalDeliverModel data : list) { Patients patients = patientsService.findOnePatientById(data.getParentId()); - + if("2100001705".equals(patients.getHospitalId())){ + continue; + } //新生儿信息 List> babyList = new ArrayList<>(); @@ -869,6 +876,9 @@ public class QhdJbgwInterface { for(BabyModel babyModel : models){ try{ Patients patients = patientsService.findOnePatientById(babyModel.getParentId()); + if("2100001705".equals(patients.getHospitalId())){ + continue; + } Map map = new HashMap(); map.put("NEWBORNSITUATIONID",babyModel.getId()); map.put("MATERNALINFOID",patients.getId()); @@ -949,6 +959,9 @@ public class QhdJbgwInterface { //根据分娩ID查询孕妇基本信息 MaternalDeliverModel md = matDeliverService.getOneMatDeliver(data.getDeliverId()); Patients patients = patientsService.findOnePatientById(md.getParentId()); + if("2100001705".equals(patients.getHospitalId())){ + continue; + } map.put("POSTPARTUMFOLLOWUPID",data.getId()); map.put("MATERNALINFOID", patients.getId()); map.put("NAME",patients.getUsername()); @@ -1080,6 +1093,9 @@ public class QhdJbgwInterface { for(PostReviewModel data : list){ try{ Patients patients = patientsService.findOnePatientById(data.getParentId()); + if("2100001705".equals(patients.getHospitalId())){ + continue; + } Map map = new HashMap(); map.put("POSTPARTUMFOLLOWUPID",data.getId()); map.put("MATERNALINFOID",patients.getId()); @@ -1186,6 +1202,9 @@ public class QhdJbgwInterface { //获取母亲基本信息 Patients patients = patientsService.findOnePatientById(model.getParentId()); + if("2100001705".equals(patients.getHospitalId())){ + continue; + } Map map = new HashMap(); map.put("CHILDHOMEVISITID",newbornVisit.getId()); @@ -1531,6 +1550,9 @@ public class QhdJbgwInterface { BabyModel babyModel = models.get(0); //获取母亲基本信息 Patients patients = patientsService.findOnePatientById(babyModel.getParentId()); + if("2100001705".equals(patients.getHospitalId())){ + continue; + } if(babyCheckModel.getCheckMonth() != null && 0 != babyCheckModel.getCheckMonth()){ map.put("CHILDHEALTHEXAMID",babyCheckModel.getId());