Commit f3b568ef22eb8ed266e00b388d3e32a6fd116d55

Authored by liquanyu
1 parent accb53714f

儿童检查月龄

Showing 1 changed file with 24 additions and 4 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ f3b568e
... ... @@ -1685,6 +1685,8 @@
1685 1685 // //查询儿童的基本信息
1686 1686 // List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery, "created", Sort.Direction.DESC);
1687 1687  
  1688 + String res = "";
  1689 +
1688 1690 List<AwModel> list = null;
1689 1691 if (dueDate != null)
1690 1692 {
... ... @@ -1693,6 +1695,28 @@
1693 1695 {
1694 1696 //查询该月龄的年龄别体重值
1695 1697 list = babyCheckService.queryBabyHealthConfigWeek(week, sex, 4);
  1698 +
  1699 +
  1700 + if (CollectionUtils.isNotEmpty(list)) {
  1701 + AwModel model = list.get(0);
  1702 +
  1703 + if (model.getPthreeDs() <= value) {
  1704 + res = "上";
  1705 + } else if (model.getPthreeDs() > value && value >= model.getPtwoDs()) {
  1706 + res = "中上";
  1707 + } else if (model.getPtwoDs() > value && value >= model.getPoneDs()) {
  1708 + res = "中+";
  1709 + } else if (model.getPoneDs() > value && value > model.getRoneDs()) {
  1710 + res = "中";
  1711 + } else if (model.getRoneDs() >= value && value > model.getRtwoDs()) {
  1712 + res = "中-";
  1713 + } else if (model.getRtwoDs() >= value && value > model.getRthreeDs()) {
  1714 + res = "中下";
  1715 + } else if (model.getRtwoDs() >= value) {
  1716 + res = "下";
  1717 + }
  1718 + }
  1719 + return res;
1696 1720 }
1697 1721 else
1698 1722 {
... ... @@ -1705,7 +1729,6 @@
1705 1729 //查询该月龄的年龄别体重值
1706 1730 list = babyCheckService.queryBabyHealthConfig(monthAge, sex, 0);
1707 1731 }
1708   -
1709 1732 }
1710 1733 else
1711 1734 {
1712 1735  
... ... @@ -1715,11 +1738,8 @@
1715 1738 list = babyCheckService.queryBabyHealthConfig(monthAge, sex, 0);
1716 1739 }
1717 1740  
1718   -
1719   - String res = "";
1720 1741 if (CollectionUtils.isNotEmpty(list)) {
1721 1742 AwModel model = list.get(0);
1722   -
1723 1743 if (model.getPthreeDs() < value) {
1724 1744 res = "上";
1725 1745 } else if (model.getPthreeDs() >= value && value > model.getPtwoDs()) {