Commit b2d6800dcbf7a41d2f1cd4d61731a32f9815003f
1 parent
1dbdf9551a
Exists in
master
and in
6 other branches
儿童报告
Showing 1 changed file with 8 additions and 5 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyNutritionFacade.java
View file @
b2d6800
... | ... | @@ -326,14 +326,17 @@ |
326 | 326 | { |
327 | 327 | return new BaseObjectResponse().setData(data).setErrorcode(ErrorCodeConstants.NO_DATA).setErrormsg("月龄范围没有报告"); |
328 | 328 | } |
329 | + String bmi = patientWeightService.getBmi(String.valueOf(model.getWeight()),String.valueOf(model.getHeight())); | |
330 | + String kaupEvaluate = getBabyStatus(month,baby.getSex(),model.getHeight(),model.getWeight(),bmi); | |
329 | 331 | |
330 | - String kaupEvaluate = getBabyStatus(month,baby.getSex(),model.getHeight(),model.getWeight()); | |
332 | + double kaul = getKal(month,model.getHeight(),model.getWeight(), baby.getSex(), kaupEvaluate); | |
333 | + | |
331 | 334 | map.put("kaupEvaluate", kaupEvaluate); |
332 | 335 | map.put("month", month); |
336 | + map.put("bmi", bmi); | |
337 | + map.put("kaul", kaul); | |
333 | 338 | data.put("baseInfo", map); |
334 | 339 | |
335 | - double kaul = getKal(month,model.getHeight(),model.getWeight(), baby.getSex(), kaupEvaluate); | |
336 | - | |
337 | 340 | if (month < 12) |
338 | 341 | { |
339 | 342 | //根据喂养方式获取 合理喂养 |
340 | 343 | |
... | ... | @@ -796,12 +799,12 @@ |
796 | 799 | * 12-26分为正常、消瘦、超重及以上三种情况:-2SD ≤ BMI ≤ 1SD正常;BMI<-2SD消瘦;BMI>+1SD超重 |
797 | 800 | * @return |
798 | 801 | */ |
799 | - private String getBabyStatus(int month,int sex,Double weight,Double hegiht) | |
802 | + private String getBabyStatus(int month,int sex,Double weight,Double hegiht,String bmi) | |
800 | 803 | { |
801 | 804 | String kaupEvaluate = ""; |
802 | 805 | if (weight != null && hegiht != null) |
803 | 806 | { |
804 | - String bmi = patientWeightService.getBmi(String.valueOf(weight),String.valueOf(hegiht)); | |
807 | + | |
805 | 808 | if (StringUtils.isNotEmpty(bmi)) |
806 | 809 | { |
807 | 810 | Double bbmi = Double.parseDouble(bmi); |