Commit 065557a9a1926277aa87fd649294ec41fd5f3774
Exists in
master
and in
6 other branches
Merge branch 'master' of https://git.healthbaby.com.cn/jiangjiazhi/regional-platform.git
Showing 5 changed files
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AreaCountFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPageResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsPageResult.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AreaCountFacade.java
View file @
065557a
| ... | ... | @@ -59,6 +59,26 @@ |
| 59 | 59 | @Autowired |
| 60 | 60 | private BasicConfigService basicConfigService; |
| 61 | 61 | |
| 62 | + private static Map<Integer,String> node_map = new HashMap<>(); | |
| 63 | + //0:0~12 孕周 1: 16~20 孕周 2: 21~24 孕周 3:28~36 孕周 4:37~ 分娩 | |
| 64 | + //--0~12 孕周,16~20 孕周,21~24 孕周,28~36 孕周,37~ 分娩 | |
| 65 | + static { | |
| 66 | + node_map.put(0,"0~12 孕周"); | |
| 67 | + node_map.put(1,"16~20 孕周"); | |
| 68 | + node_map.put(2,"21~24 孕周"); | |
| 69 | + node_map.put(3,"28~36 孕周"); | |
| 70 | + node_map.put(4,"37~ 分娩"); | |
| 71 | + } | |
| 72 | + | |
| 73 | + private static String getNodeName(Integer nodeName) | |
| 74 | + { | |
| 75 | + if (nodeName == null) | |
| 76 | + { | |
| 77 | + return ""; | |
| 78 | + } | |
| 79 | + return node_map.get(nodeName); | |
| 80 | + } | |
| 81 | + | |
| 62 | 82 | public BaseResponse getTicketUsedCount(String time, String hospitalId, |
| 63 | 83 | String provinceId,String cityId, |
| 64 | 84 | String areaId, Integer userId) { |
| ... | ... | @@ -541,6 +561,8 @@ |
| 541 | 561 | pageSql+=sql; |
| 542 | 562 | pageSql+=") A WHERE ROWNUM <= " + end + " ) WHERE RN >= " + start; |
| 543 | 563 | |
| 564 | + System.out.println("pageSql===="+pageSql); | |
| 565 | + System.out.println("countSql====" + sqlCount); | |
| 544 | 566 | List<Map<String, Object>> ticketList = JdbcUtil.getOracleListDataBySql(DRIVER, JDBC, NAME, PWD, pageSql); |
| 545 | 567 | int count = 0; |
| 546 | 568 | Object totalCountObj = JdbcUtil.getOralceSingleObjBySql(DRIVER, JDBC, NAME, PWD, sqlCount); |
| ... | ... | @@ -675,25 +697,25 @@ |
| 675 | 697 | allHospitalList.addAll(hospitalList); |
| 676 | 698 | return allHospitalList; |
| 677 | 699 | } |
| 678 | -// //条件查询未空就返回条件查询的结果 | |
| 679 | -// if (CollectionUtils.isEmpty(orgHospitalList)) | |
| 680 | -// { | |
| 681 | -// return orgHospitalList; | |
| 682 | -// } | |
| 683 | -// | |
| 684 | -// //取所拥有的医院和查询条件查询的医院的交集 | |
| 685 | -// if (CollectionUtils.isNotEmpty(allHospitalList)) | |
| 686 | -// { | |
| 687 | -// for(String hp : allHospitalList) | |
| 688 | -// { | |
| 689 | -// if (orgHospitalList.contains(hp)) | |
| 690 | -// { | |
| 691 | -// hospitalList.add(hp); | |
| 692 | -// } | |
| 693 | -// } | |
| 694 | -// } | |
| 695 | -// return hospitalList; | |
| 696 | - return orgHospitalList; | |
| 700 | + //条件查询未空就返回条件查询的结果 | |
| 701 | + if (CollectionUtils.isEmpty(orgHospitalList)) | |
| 702 | + { | |
| 703 | + return orgHospitalList; | |
| 704 | + } | |
| 705 | + | |
| 706 | + //取所拥有的医院和查询条件查询的医院的交集 | |
| 707 | + if (CollectionUtils.isNotEmpty(allHospitalList)) | |
| 708 | + { | |
| 709 | + for(String hp : allHospitalList) | |
| 710 | + { | |
| 711 | + if (orgHospitalList.contains(hp)) | |
| 712 | + { | |
| 713 | + hospitalList.add(hp); | |
| 714 | + } | |
| 715 | + } | |
| 716 | + } | |
| 717 | + return hospitalList; | |
| 718 | +// return orgHospitalList; | |
| 697 | 719 | } |
| 698 | 720 | |
| 699 | 721 | /** |
| ... | ... | @@ -759,6 +781,8 @@ |
| 759 | 781 | |
| 760 | 782 | } |
| 761 | 783 | sql+=" ) AA ON C.RECORD_ID=AA.RECORD_ID INNER JOIN ODS_F_DOMICILE_PLACE D ON C.RECORD_ID=D.RECORD_ID"; |
| 784 | + | |
| 785 | + System.out.println("sql===="+sql); | |
| 762 | 786 | List<Map<String, Object>> ticketList = JdbcUtil.getOracleListDataBySql(DRIVER, JDBC, NAME, PWD, sql); |
| 763 | 787 | |
| 764 | 788 | List<Map<String,Object>> results = new ArrayList<>(); |
| ... | ... | @@ -859,6 +883,7 @@ |
| 859 | 883 | } |
| 860 | 884 | |
| 861 | 885 | } |
| 886 | + System.out.println("sql===="+sql); | |
| 862 | 887 | List<Map<String, Object>> ticketList = JdbcUtil.getOracleListDataBySql(DRIVER, JDBC, NAME, PWD, sql); |
| 863 | 888 | |
| 864 | 889 | List<Map<String,Object>> results = new ArrayList<>(); |
| ... | ... | @@ -891,7 +916,7 @@ |
| 891 | 916 | cnames.put("hospitalName","产检机构"); //产检机构 |
| 892 | 917 | cnames.put("doctorName","产检医生"); //产检医生 |
| 893 | 918 | cnames.put("ffHospitalName","产检券发放机构"); //产检券发放机构 |
| 894 | - cnames.put("telNo","联系电话"); //联系电话 | |
| 919 | + cnames.put("telNo", "联系电话"); //联系电话 | |
| 895 | 920 | |
| 896 | 921 | ResponseUtil.responseExcel(cnames,results,httpServletResponse); |
| 897 | 922 | } |
| ... | ... | @@ -1060,7 +1085,8 @@ |
| 1060 | 1085 | " SUM(CASE WHEN B.NODE_NAME='28~36 孕周' THEN 1 ELSE 0 END) AS NUM_36,\n" + |
| 1061 | 1086 | " SUM(CASE WHEN B.NODE_NAME='37~ 分娩' THEN 1 ELSE 0 END) AS NUM_40\n" + |
| 1062 | 1087 | "FROM ODS_D_HOSPITAL A\n" + |
| 1063 | - "LEFT JOIN ODS_F_EXAMINE_HISTORY B ON A.HOSPITAL_NO=B.HOSPITAL_NO "; | |
| 1088 | + "LEFT JOIN ODS_F_EXAMINE_HISTORY B ON A.HOSPITAL_NO=B.HOSPITAL_NO "+ | |
| 1089 | + " INNER JOIN ODS_F_GRAVIDA_RECORD C ON B.RECORD_ID=C.RECORD_ID "; | |
| 1064 | 1090 | if (pointType != null && pointType == 1){ |
| 1065 | 1091 | countSql+=" AND B.NODE_ID=2 "; |
| 1066 | 1092 | } |
| ... | ... | @@ -1198,7 +1224,8 @@ |
| 1198 | 1224 | " SUM(CASE WHEN B.NODE_NAME='28~36 孕周' THEN 1 ELSE 0 END) AS NUM_36,\n" + |
| 1199 | 1225 | " SUM(CASE WHEN B.NODE_NAME='37~ 分娩' THEN 1 ELSE 0 END) AS NUM_40\n" + |
| 1200 | 1226 | " FROM ODS_D_HOSPITAL A\n" + |
| 1201 | - " LEFT JOIN ODS_F_EXAMINE_HISTORY B ON A.HOSPITAL_NO=B.HOSPITAL_NO "; | |
| 1227 | + " LEFT JOIN ODS_F_EXAMINE_HISTORY B ON A.HOSPITAL_NO=B.HOSPITAL_NO "+ | |
| 1228 | + " INNER JOIN ODS_F_GRAVIDA_RECORD C ON B.RECORD_ID=C.RECORD_ID "; | |
| 1202 | 1229 | if (pointType != null && pointType == 1){ |
| 1203 | 1230 | sql+=" AND B.NODE_ID=2 "; |
| 1204 | 1231 | } |
| 1205 | 1232 | |
| ... | ... | @@ -1248,8 +1275,9 @@ |
| 1248 | 1275 | " A.YCY_STSTEM_ID\n" + |
| 1249 | 1276 | " ) BB ON AA.HOSPITAL_NO=BB.HOSPITAL_NO\n" + |
| 1250 | 1277 | " ORDER BY 1,2,3"; |
| 1278 | + System.out.println("sql===="+sql); | |
| 1279 | + System.out.println("countSql===="+countSql); | |
| 1251 | 1280 | |
| 1252 | - | |
| 1253 | 1281 | List<String> chartData = new ArrayList<>(); |
| 1254 | 1282 | List<Integer> num12 = new ArrayList<>(); |
| 1255 | 1283 | List<Integer> num20 = new ArrayList<>(); |
| ... | ... | @@ -1324,7 +1352,8 @@ |
| 1324 | 1352 | end = page * limit; |
| 1325 | 1353 | } |
| 1326 | 1354 | |
| 1327 | - String countSql = "SELECT COUNT(C.NAME) AS ALLCOUNT FROM ODS_F_GRAVIDA_RECORD C INNER JOIN ODS_F_DOMICILE_PLACE D ON C.RECORD_ID=D.RECORD_ID WHERE 1 = 1"; | |
| 1355 | + String countSql = "SELECT COUNT(C.NAME) AS ALLCOUNT FROM ODS_F_GRAVIDA_RECORD C INNER JOIN ODS_F_DOMICILE_PLACE D ON C.RECORD_ID=D.RECORD_ID " + | |
| 1356 | + " INNER JOIN ODS_D_HOSPITAL A ON C.HOSPITAL_NO=A.HOSPITAL_NO WHERE 1 = 1"; | |
| 1328 | 1357 | |
| 1329 | 1358 | String sql = "SELECT * FROM ( SELECT A.*, ROWNUM RN FROM ( SELECT C.CREATE_DATE,\n" + |
| 1330 | 1359 | " C.NAME,\n" + |
| ... | ... | @@ -1433,9 +1462,9 @@ |
| 1433 | 1462 | sql+=" AND CC.NODE_ID=2 "; |
| 1434 | 1463 | countSql+=" AND CC.NODE_ID=2 "; |
| 1435 | 1464 | } |
| 1436 | - if (nodeName != null){ | |
| 1437 | - sql+=" AND CC.NODE_NAME= " + nodeName; | |
| 1438 | - countSql+=" AND CC.NODE_NAME= " + nodeName; | |
| 1465 | + if (StringUtils.isNotEmpty(getNodeName(nodeName))){ | |
| 1466 | + sql+=" AND CC.NODE_NAME= '" +getNodeName(nodeName)+"'"; | |
| 1467 | + countSql+=" AND CC.NODE_NAME= '" + getNodeName(nodeName)+"'"; | |
| 1439 | 1468 | } |
| 1440 | 1469 | //" AND CC.NODE_NAME=''\n" + |
| 1441 | 1470 | if (StringUtils.isNotEmpty(time)) |
| ... | ... | @@ -1478,6 +1507,9 @@ |
| 1478 | 1507 | |
| 1479 | 1508 | } |
| 1480 | 1509 | sql+=") A WHERE ROWNUM <= " + end + " ) WHERE RN >= " + start; |
| 1510 | + | |
| 1511 | + System.out.println("sql===="+sql); | |
| 1512 | + System.out.println("countSql===="+countSql); | |
| 1481 | 1513 | int count = 0; |
| 1482 | 1514 | Object totalCountObj = JdbcUtil.getOralceSingleObjBySql(DRIVER, JDBC, NAME, PWD, countSql); |
| 1483 | 1515 | if (totalCountObj != null) |
| ... | ... | @@ -1512,8 +1544,8 @@ |
| 1512 | 1544 | if (pointType != null && pointType == 1){ |
| 1513 | 1545 | sql+=" AND CC.NODE_ID=2 "; |
| 1514 | 1546 | } |
| 1515 | - if (nodeName != null && nodeName == 1){ | |
| 1516 | - sql+=" AND CC.NODE_NAME= "+nodeName; | |
| 1547 | + if (StringUtils.isNotEmpty(getNodeName(nodeName))){ | |
| 1548 | + sql+=" AND CC.NODE_NAME= '" + getNodeName(nodeName)+"'"; | |
| 1517 | 1549 | } |
| 1518 | 1550 | //" AND CC.NODE_NAME=''\n" + |
| 1519 | 1551 | if (StringUtils.isNotEmpty(time)) |
| ... | ... | @@ -1549,6 +1581,8 @@ |
| 1549 | 1581 | } |
| 1550 | 1582 | |
| 1551 | 1583 | } |
| 1584 | + | |
| 1585 | + System.out.println("sql===="+sql); | |
| 1552 | 1586 | List<Map<String, Object>> ticketList = JdbcUtil.getOracleListDataBySql(DRIVER, JDBC, NAME, PWD, sql); |
| 1553 | 1587 | |
| 1554 | 1588 | List<Map<String,Object>> results = new ArrayList<>(); |
| ... | ... | @@ -1582,7 +1616,8 @@ |
| 1582 | 1616 | ResponseUtil.responseExcel(cnames,results,httpServletResponse); |
| 1583 | 1617 | } |
| 1584 | 1618 | |
| 1585 | - public void getCheckPointBuildDetailExport(String time, String hospitalId, String provinceId, String cityId, String areaId, Integer userId, HttpServletResponse httpServletResponse) { | |
| 1619 | + public void getCheckPointBuildDetailExport(String time, String hospitalId, String provinceId, String cityId, String areaId, | |
| 1620 | + Integer userId, HttpServletResponse httpServletResponse) { | |
| 1586 | 1621 | |
| 1587 | 1622 | String sql ="SELECT C.CREATE_DATE,\n" + |
| 1588 | 1623 | " C.NAME,\n" + |
| ... | ... | @@ -1595,7 +1630,8 @@ |
| 1595 | 1630 | " D.PROVINCE||D.CITY||D.AREA_COUNTY AS HJ_ADDR,\n" + |
| 1596 | 1631 | " C.TEL_NO\n" + |
| 1597 | 1632 | " FROM ODS_F_GRAVIDA_RECORD C " + |
| 1598 | - " INNER JOIN ODS_F_DOMICILE_PLACE D ON C.RECORD_ID=D.RECORD_ID"+ | |
| 1633 | + " INNER JOIN ODS_F_DOMICILE_PLACE D ON C.RECORD_ID=D.RECORD_ID" + | |
| 1634 | + " INNER JOIN ODS_D_HOSPITAL A ON C.HOSPITAL_NO=A.HOSPITAL_NO "+ | |
| 1599 | 1635 | " WHERE 1=1 "; |
| 1600 | 1636 | |
| 1601 | 1637 | |
| 1602 | 1638 | |
| 1603 | 1639 | |
| 1604 | 1640 | |
| 1605 | 1641 | |
| 1606 | 1642 | |
| ... | ... | @@ -1607,31 +1643,33 @@ |
| 1607 | 1643 | } |
| 1608 | 1644 | if (StringUtils.isNotEmpty(provinceId)) |
| 1609 | 1645 | { |
| 1610 | - sql += " AND C.PROVINCE_ID= '"+provinceId+"'"; | |
| 1646 | + sql += " AND A.PROVINCE_ID= '"+provinceId+"'"; | |
| 1611 | 1647 | } |
| 1612 | 1648 | |
| 1613 | 1649 | if (StringUtils.isNotEmpty(cityId)) |
| 1614 | 1650 | { |
| 1615 | - sql+= " AND C.CITY_ID= '" +cityId+"'"; | |
| 1651 | + sql+= " AND A.CITY_ID= '" +cityId+"'"; | |
| 1616 | 1652 | } |
| 1617 | 1653 | |
| 1618 | 1654 | if (StringUtils.isNotEmpty(areaId)) |
| 1619 | 1655 | { |
| 1620 | - sql+= " AND C.AREA_COUNTY_ID= '" +areaId+"'"; | |
| 1656 | + sql+= " AND A.AREA_COUNTY_ID= '" +areaId+"'"; | |
| 1621 | 1657 | } |
| 1622 | 1658 | if (StringUtils.isNotEmpty(hospitalId)) |
| 1623 | 1659 | { |
| 1624 | - sql+=" AND C.YCY_STSTEM_ID= '" +hospitalId+"'"; | |
| 1660 | + sql+=" AND A.YCY_STSTEM_ID= '" +hospitalId+"'"; | |
| 1625 | 1661 | } |
| 1626 | 1662 | else |
| 1627 | 1663 | { |
| 1628 | 1664 | String hospitals = getPermissionStr(userId,provinceId,cityId,areaId); |
| 1629 | 1665 | if (StringUtils.isNotEmpty(hospitals)) |
| 1630 | 1666 | { |
| 1631 | - sql+=" AND C.YCY_STSTEM_ID IN " +hospitals; | |
| 1667 | + sql+=" AND A.YCY_STSTEM_ID IN " +hospitals; | |
| 1632 | 1668 | } |
| 1633 | 1669 | |
| 1634 | 1670 | } |
| 1671 | + | |
| 1672 | + System.out.println("sql===="+sql); | |
| 1635 | 1673 | List<Map<String, Object>> ticketList = JdbcUtil.getOracleListDataBySql(DRIVER, JDBC, NAME, PWD, sql); |
| 1636 | 1674 | |
| 1637 | 1675 | List<Map<String,Object>> results = new ArrayList<>(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java
View file @
065557a
| ... | ... | @@ -1776,8 +1776,12 @@ |
| 1776 | 1776 | } |
| 1777 | 1777 | } |
| 1778 | 1778 | |
| 1779 | - checkupResult.setMenarcheAge(UnitHandle(result.getMenarcheAge(),UnitConstants.SUI)); | |
| 1780 | - checkupResult.setMenstrualCycle(UnitHandle(result.getMenstrualCycle(),UnitConstants.DAY)); | |
| 1779 | + checkupResult.setMenarcheAge(UnitHandle(result.getMenarcheAge(), UnitConstants.SUI)); | |
| 1780 | + if (result.getMenstrualCycle() != null && !"/".equals(result.getMenstrualCycle())) | |
| 1781 | + { | |
| 1782 | + checkupResult.setMenstrualCycle(UnitHandle(result.getMenstrualCycle(),UnitConstants.DAY)); | |
| 1783 | + } | |
| 1784 | + | |
| 1781 | 1785 | checkupResult.setMenstrualAmount(result.getMenstrualAmount()); |
| 1782 | 1786 | checkupResult.setLastMenses(result.getLastMenses()); |
| 1783 | 1787 | String menorrhalgia= ""; |
| ... | ... | @@ -1904,10 +1908,12 @@ |
| 1904 | 1908 | } |
| 1905 | 1909 | checkupResult.setTeShuTiTai(teShuTiTai); |
| 1906 | 1910 | |
| 1907 | - checkupResult.setHeight(UnitHandle(result.getHeight(),UnitConstants.CM)); | |
| 1908 | - checkupResult.setWeight(UnitHandle(result.getWeight(),UnitConstants.KG)); | |
| 1909 | - checkupResult.setBp(UnitHandle(result.getBp(),UnitConstants.MMHG)); | |
| 1910 | - | |
| 1911 | + checkupResult.setHeight(UnitHandle(result.getHeight(), UnitConstants.CM)); | |
| 1912 | + checkupResult.setWeight(UnitHandle(result.getWeight(), UnitConstants.KG)); | |
| 1913 | + if (result.getBp() != null && !"/".equals(result.getBp())) | |
| 1914 | + { | |
| 1915 | + checkupResult.setBp(UnitHandle(result.getBp(),UnitConstants.MMHG)); | |
| 1916 | + } | |
| 1911 | 1917 | String piFu = ""; |
| 1912 | 1918 | if (result.getPiFu() != null && result.getPiFu() == 1) |
| 1913 | 1919 | { |
| 1914 | 1920 | |
| 1915 | 1921 | |
| 1916 | 1922 | |
| 1917 | 1923 | |
| ... | ... | @@ -1945,24 +1951,23 @@ |
| 1945 | 1951 | String maoFa = ""; |
| 1946 | 1952 | if (result.getMaoFa() != null && result.getMaoFa() == 1) |
| 1947 | 1953 | { |
| 1948 | - maoFa+="是"; | |
| 1949 | 1954 | String content = ""; |
| 1950 | 1955 | if (result.getFenBu() != null) |
| 1951 | 1956 | { |
| 1952 | - content = strPj(content,"分布:"+result.getFenBu()); | |
| 1957 | + content += "分布"+strPj("",result.getFenBu()); | |
| 1953 | 1958 | } |
| 1954 | 1959 | |
| 1955 | 1960 | if (result.getYanSe() != null) |
| 1956 | 1961 | { |
| 1957 | - content = strPj(content,"颜色:"+result.getYanSe()); | |
| 1962 | + content += "颜色"+strPj("",result.getYanSe()); | |
| 1958 | 1963 | } |
| 1959 | 1964 | if (result.getBuWei() != null) |
| 1960 | 1965 | { |
| 1961 | - content = strPj(content,"脱离部位:"+result.getBuWei()); | |
| 1966 | + content = "脱离部位"+strPj("",result.getBuWei()); | |
| 1962 | 1967 | } |
| 1963 | 1968 | if (StringUtils.isNotEmpty(content)) |
| 1964 | 1969 | { |
| 1965 | - maoFa+=content; | |
| 1970 | + maoFa=subLastChar(content); | |
| 1966 | 1971 | } |
| 1967 | 1972 | |
| 1968 | 1973 | } |
| 1969 | 1974 | |
| ... | ... | @@ -2149,11 +2154,11 @@ |
| 2149 | 2154 | if (result.getFuGao() != null) { |
| 2150 | 2155 | String zuo = result.getFuGaoZuo()==null ? "" :result.getFuGaoZuo(); |
| 2151 | 2156 | String you = result.getFuGaoYou()==null ? "" :result.getFuGaoYou(); |
| 2152 | - if (result.getFuGao() == 1) | |
| 2157 | + if (result.getFuGao() == 2) | |
| 2153 | 2158 | { |
| 2154 | 2159 | fugao = "正常"; |
| 2155 | 2160 | } |
| 2156 | - else if (result.getFuGao() == 2) | |
| 2161 | + else if (result.getFuGao() == 1) | |
| 2157 | 2162 | { |
| 2158 | 2163 | fugao = "结节"+"(左 "+zuo + "/右 "+you+")"; |
| 2159 | 2164 | } |
| 2160 | 2165 | |
| ... | ... | @@ -2165,11 +2170,11 @@ |
| 2165 | 2170 | if (result.getJingMai() != null) { |
| 2166 | 2171 | String zuo = result.getJingMaiZuo()==null ? "" :result.getJingMaiZuo(); |
| 2167 | 2172 | String you = result.getJingMaiYou()==null ? "" :result.getJingMaiYou(); |
| 2168 | - if (result.getJingMai() == 1) | |
| 2173 | + if (result.getJingMai() == 2) | |
| 2169 | 2174 | { |
| 2170 | 2175 | jingMai = "无"; |
| 2171 | 2176 | } |
| 2172 | - else if (result.getJingMai() == 2) | |
| 2177 | + else if (result.getJingMai() == 1) | |
| 2173 | 2178 | { |
| 2174 | 2179 | jingMai = "有"+"(左 "+zuo + "/右 "+you+")"; |
| 2175 | 2180 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
065557a
| ... | ... | @@ -1977,12 +1977,16 @@ |
| 1977 | 1977 | result.setMarriage(FunvCommonUtil.getBaseicConfigByid(model.getMarriageId(), basicConfigService)); |
| 1978 | 1978 | result.setCertificateType(FunvCommonUtil.getBaseicConfigByid(model.getCertificateTypeId(), basicConfigService)); |
| 1979 | 1979 | result.setCertificateNum(model.getCertificateNum()); |
| 1980 | - result.setCensusType(FunvCommonUtil.getBaseicConfigByid(model.getLevelTypeId(), basicConfigService)); | |
| 1980 | + result.setCensusType(FunvCommonUtil.getBaseicConfigByid(model.getCensusTypeId(), basicConfigService)); | |
| 1981 | 1981 | result.setLiveType(FunvCommonUtil.getBaseicConfigByid(model.getLiveTypeId(), basicConfigService)); |
| 1982 | 1982 | result.setLevelType(FunvCommonUtil.getBaseicConfigByid(model.getLevelTypeId(), basicConfigService)); |
| 1983 | 1983 | result.setProfessionType(FunvCommonUtil.getBaseicConfigByid(model.getProfessionTypeId(), basicConfigService)); |
| 1984 | - result.setAge(DateUtil.getAge(model.getBirthday(), new Date())); | |
| 1984 | + if (model.getBirthday() != null) | |
| 1985 | + { | |
| 1986 | + result.setAge(com.lyms.platform.common.utils.StringUtils.unitHandle(DateUtil.getAge(model.getBirthday(), new Date()).toString(),UnitConstants.SUI)); | |
| 1987 | + } | |
| 1985 | 1988 | |
| 1989 | + | |
| 1986 | 1990 | result.setPhone(model.getPhone()); |
| 1987 | 1991 | result.setWorkUnit(model.getWorkUnit()); |
| 1988 | 1992 | //居住地 |
| ... | ... | @@ -2198,7 +2202,7 @@ |
| 2198 | 2202 | personalHistory+=" 服用药物,"; |
| 2199 | 2203 | } |
| 2200 | 2204 | |
| 2201 | - String jcydwz = map.get("jcydwz,") == null ? "" : map.get("jcydwz").toString(); | |
| 2205 | + String jcydwz = map.get("jcydwz") == null ? "" : map.get("jcydwz").toString(); | |
| 2202 | 2206 | if ("true".equals(jcydwz)) |
| 2203 | 2207 | { |
| 2204 | 2208 | personalHistory+=" 接触有毒有害物质,"; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPageResult.java
View file @
065557a
| ... | ... | @@ -514,14 +514,14 @@ |
| 514 | 514 | setMommyBirthday(DateUtil.getyyyy_MM_dd(destModel.getMbirth())); |
| 515 | 515 | if (destModel.getMbirth() != null) |
| 516 | 516 | { |
| 517 | - setMommyAge(DateUtil.getAge(destModel.getMbirth(), new Date()) + "岁"); | |
| 517 | + setMommyAge(DateUtil.getAge(destModel.getMbirth(), new Date()) + UnitConstants.SUI); | |
| 518 | 518 | } |
| 519 | 519 | |
| 520 | 520 | setFatherName(destModel.getFname()); |
| 521 | 521 | setFatherBirthday(DateUtil.getyyyy_MM_dd(destModel.getFbirth())); |
| 522 | 522 | if (destModel.getFbirth() != null) |
| 523 | 523 | { |
| 524 | - setFatherAge(DateUtil.getAge(destModel.getFbirth(), new Date()) + "岁"); | |
| 524 | + setFatherAge(DateUtil.getAge(destModel.getFbirth(), new Date()) + UnitConstants.SUI); | |
| 525 | 525 | } |
| 526 | 526 | |
| 527 | 527 | setFatherPhone(destModel.getFphone()); |
| 528 | 528 | |
| 529 | 529 | |
| ... | ... | @@ -535,17 +535,18 @@ |
| 535 | 535 | |
| 536 | 536 | if (StringUtils.isNotEmpty(destModel.getFetusCount()) && StringUtils.isNotEmpty(destModel.getDueCount())) |
| 537 | 537 | { |
| 538 | - setFetusCount("第"+destModel.getFetusCount()+"胎/第"+destModel.getDueCount()+"次"); | |
| 538 | + setFetusCount("第"+destModel.getFetusCount()+"胎/第"+destModel.getDueCount()+"产"); | |
| 539 | 539 | } |
| 540 | 540 | |
| 541 | 541 | setBabyWeight(StringUtils.unitHandle(destModel.getBabyWeight(), UnitConstants.KG)); |
| 542 | 542 | |
| 543 | 543 | setBabyHeight(StringUtils.unitHandle(destModel.getBabyHeight(), UnitConstants.CM)); |
| 544 | 544 | setBabyHead(StringUtils.unitHandle(destModel.getBabyHead(), UnitConstants.CM)); |
| 545 | - if (StringUtils.isNotEmpty(destModel.getApgarScore())) | |
| 545 | + if (StringUtils.isNotEmpty(destModel.getApgarScore()) && !"{}".equals(destModel.getApgarScore())) | |
| 546 | 546 | { |
| 547 | 547 | Map<String,String> map = JsonUtil.getMap(destModel.getApgarScore()); |
| 548 | - String as = (map.get("pf1") == null ? "" : map.get("pf1"))+"分 - "+(map.get("pf5") == null ? "" : map.get("pf5"))+"分 - " +(map.get("pf10") == null ? "" : map.get("pf10"))+"分"; | |
| 548 | + String as = (map.get("pf1") == null ? "" : map.get("pf1"))+"分 - "+(map.get("pf5") == null ? | |
| 549 | + "" : map.get("pf5"))+"分 - " +(map.get("pf10") == null ? "" : map.get("pf10"))+"分"; | |
| 549 | 550 | setApgarScore(as); |
| 550 | 551 | } |
| 551 | 552 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsPageResult.java
View file @
065557a
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | //职业类别 |
| 33 | 33 | private String professionType; |
| 34 | 34 | //年龄 |
| 35 | - private Integer age; | |
| 35 | + private String age; | |
| 36 | 36 | |
| 37 | 37 | /************联系方式*************/ |
| 38 | 38 | |
| 39 | 39 | |
| ... | ... | @@ -168,11 +168,11 @@ |
| 168 | 168 | this.professionType = professionType; |
| 169 | 169 | } |
| 170 | 170 | |
| 171 | - public Integer getAge() { | |
| 171 | + public String getAge() { | |
| 172 | 172 | return age; |
| 173 | 173 | } |
| 174 | 174 | |
| 175 | - public void setAge(Integer age) { | |
| 175 | + public void setAge(String age) { | |
| 176 | 176 | this.age = age; |
| 177 | 177 | } |
| 178 | 178 |