From 2abe0c9a84706df0cbc925fa1713ed53c84fdbf2 Mon Sep 17 00:00:00 2001 From: Administrator <184677810@qq.com> Date: Wed, 11 Sep 2019 15:24:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E5=A4=8D=E8=AF=8A=E8=AE=B0=E5=BD=95=E9=AB=98?= =?UTF-8?q?=E5=8D=B1=E5=9B=A0=E7=B4=A0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/AntExRecordFacade.java | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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 ddedd72..ff60bf6 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 @@ -16,6 +16,7 @@ import com.lyms.platform.operate.web.request.MatDeliverAddRequest; import com.lyms.platform.operate.web.result.AntExManagerResult; import com.lyms.platform.operate.web.result.CjStatisticsListResult; import com.lyms.platform.operate.web.result.CjStatisticsResult; +import com.lyms.platform.operate.web.result.HighScoreResult; import com.lyms.platform.operate.web.worker.AntExRecordWorker; import com.lyms.platform.permission.model.Organization; import com.lyms.platform.permission.model.OrganizationQuery; @@ -939,7 +940,28 @@ public class AntExRecordFacade { antExAddRequest.setCurrentDueDate(DateUtil.getWeekDesc(patients.getLastMenses(), new Date()));//currentDueDate: "孕29周+4天" antExAddRequest.setParentId(patients.getId()); antExAddRequest.setPid(pid); + HighScoreResult highScoreResult = antenatalExaminationFacade.findLastRisk(patients.getPid(), true); + if (highScoreResult != null) { + List> list = highScoreResult.getHighRisk(); + List stringList = new ArrayList<>(); + List maps = new ArrayList<>(); + for (Map map : list) { + if (null != map.get("otherId")) { + maps.add(map); + } else { + stringList.add(map.get("id").toString()); + } + } + antExAddRequest.setHighriskDesc(highScoreResult.getHighriskDesc()); + //高危因素 + antExAddRequest.setRiskFactor(stringList); + //其他高危 + antExAddRequest.setOtherRisk(maps); + } + antExAddRequest.setRiskFactor(patients.getRiskFactorId()); + + antExAddRequest.setGongGao(fuh); antExAddRequest.setAbdominalCircumference(abdominalGirth); List list = JsonUtil.jkstr2Obj(fhr, List.class); -- 1.8.3.1