From 71f9bde583a8e1626f611ebe747c721de5f770af Mon Sep 17 00:00:00 2001 From: liquanyu Date: Thu, 10 May 2018 15:04:23 +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 --- .../lyms/platform/operate/web/facade/MeasureInfoFacade.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java index bcc4c54..c995ce3 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java @@ -820,6 +820,15 @@ public class MeasureInfoFacade { patientWeight.setPatientId(patients.getId()); patientWeight.setBeforeWeight(nutritionInfoRequest.getBeforeWeight()); patientWeight.setBeforeHeight(nutritionInfoRequest.getBeforeHeight()); + if (nutritionInfoRequest.getTireNumber() != null && Integer.valueOf(nutritionInfoRequest.getTireNumber()) < 3) + { + patientWeight.setBregmatic(nutritionInfoRequest.getTireNumber()); + } + else + { + patientWeight.setBregmatic(3+""); + patientWeight.setBeforeWeight(nutritionInfoRequest.getTireNumber()); + } dayWeights.put(DateUtil.getyyyy_MM_dd(new Date()), currentWeight); patientWeight.setPid(patients.getPid()); @@ -828,7 +837,7 @@ public class MeasureInfoFacade { // patientWeight.setOperaterId(userId.toString()); patientWeight.setCreated(new Date()); if(StringUtils.isNotBlank(currentWeight) && nutritionInfoRequest.getBeforeHeight() != null) { - patientWeight.setBmi(patientWeightService.getBmi(currentWeight, nutritionInfoRequest.getBeforeHeight())); + patientWeight.setBmi(patientWeightService.getBmi(nutritionInfoRequest.getBeforeWeight(), nutritionInfoRequest.getBeforeHeight())); } patientWeight.setYn("1"); -- 1.8.3.1