Commit 7d7ce1cf788aa9f3a68b43561fb0bbc12d3afd3b
Exists in
master
and in
6 other branches
Merge remote-tracking branch 'origin/master'
Showing 1 changed file
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
7d7ce1c
... | ... | @@ -5,6 +5,7 @@ |
5 | 5 | import com.lyms.platform.common.enums.*; |
6 | 6 | import com.lyms.platform.common.result.BaseObjectResponse; |
7 | 7 | import com.lyms.platform.common.utils.DateUtil; |
8 | +import com.lyms.platform.common.utils.ExceptionUtils; | |
8 | 9 | import com.lyms.platform.common.utils.JsonUtil; |
9 | 10 | import com.lyms.platform.operate.web.request.MatDeliverAddRequest; |
10 | 11 | import com.lyms.platform.operate.web.result.HighScoreResult; |
... | ... | @@ -273,8 +274,7 @@ |
273 | 274 | //产检基本信息 |
274 | 275 | map.put("checkDate",DateUtil.getyyyy_MM_dd(data.getCheckTime())); |
275 | 276 | //产检孕周 |
276 | -// map.put("cDueWeek", ResolveUtils.getPregnancyWeek(patients.getLastMenses(),data.getCheckTime())); | |
277 | - map.put("cDueWeek", checkWeek(patients)); | |
277 | + map.put("cDueWeek", ResolveUtils.getPregnancyWeek(patients.getLastMenses(),data.getCheckTime())); | |
278 | 278 | String checkDoctor = ""; |
279 | 279 | |
280 | 280 | if (org.apache.commons.lang.StringUtils.isNotEmpty(data.getProdDoctor())){ |
281 | 281 | |
282 | 282 | |
... | ... | @@ -519,10 +519,25 @@ |
519 | 519 | } |
520 | 520 | |
521 | 521 | map.put("ydfmw",ydfmw); |
522 | - map.put("ydqjd",FunvCommonUtil.getBaseicConfigByid(ydqjd,basicConfigService)); | |
522 | + map.put("ydqjd",FunvCommonUtil.getBaseicConfigByid(ydqjd, basicConfigService)); | |
523 | 523 | map.put("bChao",data.getbChao()); |
524 | 524 | |
525 | + //体重指数 yqWeight | |
526 | + if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(data.getYqWeight()) && com.lyms.platform.common.utils.StringUtils.isNotEmpty(data.getHeight())) | |
527 | + { | |
528 | + try { | |
529 | + //体重指数计算规则:孕前体重/身高(单位米)的平方 | |
530 | + java.text.DecimalFormat df=new java.text.DecimalFormat("#.#"); | |
531 | + double tzzs = Double.parseDouble(data.getYqWeight()) / Math.pow(Double.parseDouble(data.getHeight()) / 100, 2); | |
532 | + System.out.println("tzzs=================="+tzzs); | |
533 | + map.put("tzzs", df.format(tzzs)); | |
534 | + }catch (Exception e) | |
535 | + { | |
536 | + ExceptionUtils.catchException(e,"体重指数计算错误"); | |
537 | + } | |
538 | + } | |
525 | 539 | |
540 | + | |
526 | 541 | /* 诊断指导 */ |
527 | 542 | String diagnosis = ""; |
528 | 543 | if (org.apache.commons.lang.StringUtils.isNotEmpty(data.getDiagnosis())){ |
... | ... | @@ -1148,7 +1163,7 @@ |
1148 | 1163 | map.put("age",UnitUtils.unitSplice(DateUtil.getAge(patients.getBirth()),UnitConstants.SUI)); |
1149 | 1164 | map.put("phone",patients.getPhone()); |
1150 | 1165 | map.put("fmWeek",checkWeek(patients)); |
1151 | - map.put("dueDate",DateUtil.getyyyy_MM_dd(patients.getDueDate())); | |
1166 | + map.put("dueDate",DateUtil.getyyyy_MM_dd(patients.getFmDate())); | |
1152 | 1167 | map.put("mremark",patients.getMremark()); |
1153 | 1168 | //高危因素 |
1154 | 1169 | HighScoreResult highScoreResult = null; |