From aface8696b3d9c0e066c4277ccbd7390c45b13ec Mon Sep 17 00:00:00 2001 From: liquanyu Date: Tue, 14 Feb 2017 21:55:31 +0800 Subject: [PATCH] update code --- .../lyms/platform/operate/web/facade/ViewFacade.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java index b7b8fae..0a5c968 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java @@ -5,6 +5,7 @@ import com.lyms.platform.common.constants.ErrorCodeConstants; import com.lyms.platform.common.enums.*; import com.lyms.platform.common.result.BaseObjectResponse; import com.lyms.platform.common.utils.DateUtil; +import com.lyms.platform.common.utils.ExceptionUtils; import com.lyms.platform.common.utils.JsonUtil; import com.lyms.platform.operate.web.request.MatDeliverAddRequest; import com.lyms.platform.operate.web.result.HighScoreResult; @@ -519,9 +520,24 @@ public class ViewFacade { } map.put("ydfmw",ydfmw); - map.put("ydqjd",FunvCommonUtil.getBaseicConfigByid(ydqjd,basicConfigService)); + map.put("ydqjd",FunvCommonUtil.getBaseicConfigByid(ydqjd, basicConfigService)); map.put("bChao",data.getbChao()); + //体重指数 yqWeight + if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(data.getYqWeight()) && com.lyms.platform.common.utils.StringUtils.isNotEmpty(data.getHeight())) + { + try { + //体重指数计算规则:孕前体重/身高(单位米)的平方 + java.text.DecimalFormat df=new java.text.DecimalFormat("#.#"); + double tzzs = Double.parseDouble(data.getYqWeight()) / Math.pow(Double.parseDouble(data.getHeight()) / 100, 2); + System.out.println("tzzs=================="+tzzs); + map.put("tzzs", df.format(tzzs)); + }catch (Exception e) + { + ExceptionUtils.catchException(e,"体重指数计算错误"); + } + } + /* 诊断指导 */ String diagnosis = ""; -- 1.8.3.1