From b4cae9d005e48133fcfd746220fa7870c82312b3 Mon Sep 17 00:00:00 2001 From: "litao@lymsh.com" Date: Tue, 2 Jan 2018 14:55:19 +0800 Subject: [PATCH] bbbbbb --- .../lyms/platform/operate/web/service/impl/ReportServiceImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java index cfc7a33..665fb50 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java @@ -536,6 +536,7 @@ public class ReportServiceImpl extends BaseServiceImpl implements IReportService @Override public BaseObjectResponse health(String parentId, Integer userId) { + String hospitalId = autoMatchFacade.getHospitalId(userId); List> restList = new ArrayList<>(); Patients patients = mongoTemplate.findById(parentId, Patients.class); if(patients == null) { @@ -672,7 +673,12 @@ public class ReportServiceImpl extends BaseServiceImpl implements IReportService } if(tzFlag) { - setReport(tzMap, weights, antExChuModels.get(0).getYqWeight(), PatientWeightServiceImpl.getBmi(antExChuModels.get(0).getYqWeight(), antExChuModels.get(0).getHeight())); + for (AntExChuModel antExChuModel : antExChuModels) { + if(hospitalId.equals(antExChuModel.getHospitalId()) && StringUtils.isNotEmpty(antExChuModel.getYqWeight()) && StringUtils.isNotEmpty(antExChuModel.getHeight())) { + setReport(tzMap, weights, antExChuModel.getYqWeight(), PatientWeightServiceImpl.getBmi(antExChuModel.getYqWeight(), antExChuModel.getHeight())); + break; + } + } // setReport(tzMap, weights, antExChuModels.get(antExChuModels.size() - 1).getYqWeight(), PatientWeightServiceImpl.getBmi(antExChuModels.get(antExChuModels.size() - 1).getYqWeight(), antExChuModels.get(antExChuModels.size() - 1).getHeight())); } -- 1.8.3.1