From 89487df76a0a0dcffebf7de32e277a4679329c62 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Thu, 7 Jun 2018 11:53:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=93=E9=87=8D=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/service/impl/PatientWeightServiceImpl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java index 5cb33e8..86558da 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java @@ -453,7 +453,7 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient if (week > 5 && week < 41) { double bmi = Double.parseDouble(patientWeight.getBmi()); - Map kmap = getComputeKul(Double.parseDouble(patientWeight.getBeforeHeight()), + Map kmap = getComputeKul(Double.parseDouble(patientWeight.getBeforeWeight()), Double.parseDouble(patientWeight.getNowWeight()), week, bmi); if (map == null || map.size() == 0) { @@ -1306,6 +1306,15 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient { k1+=100; } + + if (k1 < 1000) + { + k1 = 1000; + } + else if (k1 > 3300) + { + k1 = 3300; + } WeightConfigModel weightConfigModel = mongoTemplate.findOne(Query.query(Criteria.where("northSouth").is(northSouth).and("kcal").is(k1)), WeightConfigModel.class); return weightConfigModel; -- 1.8.3.1