diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java index bf2e950..2e9a876 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java @@ -2370,7 +2370,14 @@ public class AntExRecordFacade { return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setData(null).setErrormsg("成功"); } List> list=new ArrayList<>(); - String height=antExChuModel.getHeight(); + Map chu=new HashMap<>(); + chu.put("date",DateUtil.formatYMDDate(antExChuModel.getCheckTime())); + chu.put("weight",antExChuModel.getWeight()); + chu.put("bp",antExChuModel.getBp()); + chu.put("height",antExChuModel.getHeight()); + chu.put("bmi",patientWeightService.getBmi(antExChuModel.getWeight(), antExChuModel.getHeight())); + list.add(chu); + String height=antExChuModel.getHeight(); for (AntenatalExaminationModel model:examinationModelList) { Map params=new HashMap<>(); String weight=model.getWeight().toString(); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index 554dfcd..d8b021f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -467,6 +467,10 @@ public class AntenatalExaminationFacade { model.setDoctorSign(antExAddRequest.getDoctorSign()); model.setPatientSign(antExAddRequest.getPatientSign()); + if ("2100002419".equals(hospitalId)){ + model.setGuide(" "); + } + //大同特殊处理 if (antExAddRequest.getDoctorType()!=null && antExAddRequest.getDoctorType()==0){ //准备添加数据 @@ -930,6 +934,11 @@ public class AntenatalExaminationFacade { } antExChuModel.setOperator(userId); antExChuModel.setHospitalId(hospitalId); + + if ("2100002419".equals(hospitalId)){ + antExChuModel.setDirOpinion(" "); + } + //大同特殊处理 if (excAddRequest.getDoctorType()!=null && excAddRequest.getDoctorType()==0){ //准备添加数据 diff --git a/platform-sync-data/src/main/java/com/lyms/platform/sync/data/service/SyncDataService.java b/platform-sync-data/src/main/java/com/lyms/platform/sync/data/service/SyncDataService.java index 583f0a4..ae70905 100644 --- a/platform-sync-data/src/main/java/com/lyms/platform/sync/data/service/SyncDataService.java +++ b/platform-sync-data/src/main/java/com/lyms/platform/sync/data/service/SyncDataService.java @@ -871,16 +871,19 @@ public class SyncDataService { Date nextDate = DataUtil.getDate(map.get("NEXTCHECKTIME")); antxModel.setcDueWeek(String.valueOf(DateUtil.getDays(lastMenses, nextDate) / 7)); } - - String content = ""; - for(Map guide : patientGuides) - { - if (guide.get("ES_PREGNANCYWEEK") != null && DataUtil.getString(guide.get("ES_PREGNANCYWEEK")).equals(String.valueOf(weeks)) ) + //大同医院不增加指导 20260127需求 + if (!"2100002419".equals(antxModel.getHospitalId())){ + String content = ""; + for(Map guide : patientGuides) { - content+=guide.get("CONTENT")+"\n"; + if (guide.get("ES_PREGNANCYWEEK") != null && DataUtil.getString(guide.get("ES_PREGNANCYWEEK")).equals(String.valueOf(weeks)) ) + { + content+=guide.get("CONTENT")+"\n"; + } } + antxModel.setGuide(content); } - antxModel.setGuide(content); + Patients pat = new Patients();