From 275076bc2bb3f4a7a31678a2c255ba926a1ff2a9 Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Tue, 9 Aug 2016 11:50:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=95=E5=A6=87=E5=88=86=E5=A8=A9=E5=90=8E?= =?UTF-8?q?=20=E5=8F=98=E6=88=90=E4=BA=A7=E5=A6=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/platform/operate/web/facade/PatientFacade.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java index f7daa22..eecc505 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java @@ -412,7 +412,7 @@ public class PatientFacade { riskPatientsResult.setCheckDoctor(patients.getLastCheckEmployeeId()); } } - + HighScoreResult highScoreResult= antenatalExaminationFacade.findLastRisk(patients.getId()); //复诊次数 int i = antExService.queryAntenatalExaminationCount(antExQuery.convertToQuery()); antExChuQuery.setParentId(patients.getId()); @@ -431,6 +431,17 @@ public class PatientFacade { } } riskPatientsResult.setcTime(nextCheckTime); + if(CollectionUtils.isNotEmpty(highScoreResult.getHighRisk())){ + List list = highScoreResult.getHighRisk(); + StringBuilder stringBuilder=new StringBuilder(); + for(int i1=0;i1 map = (java.util.Map)list.get(i1); + stringBuilder.append(map.get("name")).append(","); + } + riskPatientsResult.setrFactor(stringBuilder.toString()); + } + + riskPatientsResult.sethScore(highScoreResult.getScore()); data.add(riskPatientsResult); } return data; -- 1.8.3.1