Commit 426786e19fe49555fce09e2de2c9105b290993f2
1 parent
ee90b85c0c
Exists in
master
and in
6 other branches
儿童母亲高危因素
Showing 1 changed file with 48 additions and 33 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
426786e
| ... | ... | @@ -1544,7 +1544,22 @@ |
| 1544 | 1544 | |
| 1545 | 1545 | base.setYn(model.getYn()); |
| 1546 | 1546 | base.setDataStatus(model.getDataStatus()); |
| 1547 | - base.setmHighRiskReason(mongoUtil.findColor(model.getmHighRiskReason())); | |
| 1547 | + | |
| 1548 | + List <Map <String, Object>> mrisks = mongoUtil.findColor(model.getmHighRiskReason()); | |
| 1549 | + base.setmHighRiskReason(mrisks); | |
| 1550 | + | |
| 1551 | + if (CollectionUtils.isNotEmpty(mrisks)) | |
| 1552 | + { | |
| 1553 | + StringBuilder sb = new StringBuilder(); | |
| 1554 | + for (Map <String, Object> risk : mrisks) | |
| 1555 | + { | |
| 1556 | + sb.append(risk.get("name").toString()); | |
| 1557 | + sb.append(" "); | |
| 1558 | + } | |
| 1559 | + base.setHighRisk(sb.toString()); | |
| 1560 | + } | |
| 1561 | + | |
| 1562 | + | |
| 1548 | 1563 | if(CollectionUtils.isNotEmpty(model.getHighRiskInfo())){ |
| 1549 | 1564 | List <Map> highRiskInfos = basicConfigFacade.queryBaseInfoByMap(model.getHighRiskInfo()); |
| 1550 | 1565 | for (Map h : highRiskInfos) { |
| ... | ... | @@ -1654,38 +1669,38 @@ |
| 1654 | 1669 | } |
| 1655 | 1670 | |
| 1656 | 1671 | |
| 1657 | - //母亲是否高危 | |
| 1658 | - if (!StringUtils.isEmpty(model.getMcertNo())) { | |
| 1659 | - | |
| 1660 | - PatientsQuery patientsQuery = new PatientsQuery(); | |
| 1661 | - if (StringUtils.isNotEmpty(model.getParentId())) | |
| 1662 | - { | |
| 1663 | - patientsQuery.setId(model.getParentId()); | |
| 1664 | - } | |
| 1665 | - else | |
| 1666 | - { | |
| 1667 | - patientsQuery.setCardNo(model.getMcertNo()); | |
| 1668 | - } | |
| 1669 | - patientsQuery.setYn(YnEnums.YES.getId()); | |
| 1670 | - | |
| 1671 | - List <Patients> list = patientsService.queryPatient(patientsQuery); | |
| 1672 | - if (CollectionUtils.isNotEmpty(list)) { | |
| 1673 | - HighScoreResult res = antenatalExaminationFacade.getPatLastRiskByDate(list.get(0).getPid(), false, list.get(0).getLastMenses(), model.getBirth()); | |
| 1674 | - List <Map> listHighRisk = res.getHighRisk(); | |
| 1675 | - | |
| 1676 | - if (CollectionUtils.isNotEmpty(listHighRisk)) { | |
| 1677 | - if (listHighRisk.size() == 1 && listHighRisk.get(0).containsValue("d42eec03-aa86-45b8-a4e0-78a0ff365fb6")) { | |
| 1678 | - base.setHighRisk("健康"); | |
| 1679 | - } else { | |
| 1680 | - base.setHighRisk("高危"); | |
| 1681 | - } | |
| 1682 | - } else { | |
| 1683 | - base.setHighRisk(""); | |
| 1684 | - } | |
| 1685 | - base.setHighRisk("sss"); | |
| 1686 | - } | |
| 1687 | - | |
| 1688 | - } | |
| 1672 | +// //母亲是否高危 | |
| 1673 | +// if (!StringUtils.isEmpty(model.getMcertNo())) { | |
| 1674 | +// | |
| 1675 | +// PatientsQuery patientsQuery = new PatientsQuery(); | |
| 1676 | +// if (StringUtils.isNotEmpty(model.getParentId())) | |
| 1677 | +// { | |
| 1678 | +// patientsQuery.setId(model.getParentId()); | |
| 1679 | +// } | |
| 1680 | +// else | |
| 1681 | +// { | |
| 1682 | +// patientsQuery.setCardNo(model.getMcertNo()); | |
| 1683 | +// } | |
| 1684 | +// patientsQuery.setYn(YnEnums.YES.getId()); | |
| 1685 | +// | |
| 1686 | +// List <Patients> list = patientsService.queryPatient(patientsQuery); | |
| 1687 | +// if (CollectionUtils.isNotEmpty(list)) { | |
| 1688 | +// HighScoreResult res = antenatalExaminationFacade.getPatLastRiskByDate(list.get(0).getPid(), false, list.get(0).getLastMenses(), model.getBirth()); | |
| 1689 | +// List <Map> listHighRisk = res.getHighRisk(); | |
| 1690 | +// | |
| 1691 | +// if (CollectionUtils.isNotEmpty(listHighRisk)) { | |
| 1692 | +// if (listHighRisk.size() == 1 && listHighRisk.get(0).containsValue("d42eec03-aa86-45b8-a4e0-78a0ff365fb6")) { | |
| 1693 | +// base.setHighRisk("健康"); | |
| 1694 | +// } else { | |
| 1695 | +// base.setHighRisk("高危"); | |
| 1696 | +// } | |
| 1697 | +// } else { | |
| 1698 | +// base.setHighRisk(""); | |
| 1699 | +// } | |
| 1700 | +// | |
| 1701 | +// } | |
| 1702 | +// | |
| 1703 | +// } | |
| 1689 | 1704 | |
| 1690 | 1705 | base.setMremark(model.getMremark()); |
| 1691 | 1706 | base.setMphone(model.getMphone()); |