From 667e6bec4664e6d2e57e619a7d873b7030c5c141 Mon Sep 17 00:00:00 2001 From: zhangchao Date: Tue, 27 Jan 2026 19:40:40 +0800 Subject: [PATCH] =?UTF-8?q?#fix:=E4=BC=98=E5=8C=96=E5=A4=A7=E5=90=8C?= =?UTF-8?q?=E9=AB=98=E5=8D=B1=E6=8C=87=E5=AF=BC=E4=B9=A6=E5=8C=BB=E7=94=9F?= =?UTF-8?q?=E7=AD=BE=E5=90=8D=E3=80=81=E6=8C=87=E5=AF=BC=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E7=AD=89=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/operate/web/facade/AntExRecordFacade.java | 9 ++++++++- .../operate/web/facade/AntenatalExaminationFacade.java | 9 +++++++++ .../platform/sync/data/service/SyncDataService.java | 17 ++++++++++------- 3 files changed, 27 insertions(+), 8 deletions(-) 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(); -- 1.8.3.1