Commit 50bc818cb3f2297ac6b7e6458f5addb35bcb816d

Authored by liquanyu
1 parent 2222af8b18

update

Showing 2 changed files with 26 additions and 24 deletions

platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java View file @ 50bc818
... ... @@ -624,6 +624,8 @@
624 624 patients.setAddressPostRest(DataUtil.getString(map.get("P_HUSBANDRRSTREET"))); // 详细地址
625 625 patients.setFileCode(DataUtil.getString(map.get("P_FILENUMBER"))); //建档编号
626 626 patients.setVcCardNo(DataUtil.getString(map.get("VC_CARDNO"))); //就诊卡号
  627 + //是否隐藏 0 隐藏 1 显示
  628 + patients.setEnable("1");
627 629  
628 630 mongoTemplate.save(patients);
629 631 System.out.println(patients.getId() + "============");
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AreaCountFacade.java View file @ 50bc818
... ... @@ -141,7 +141,7 @@
141 141 " FROM ODS_D_HOSPITAL A " +
142 142 " LEFT JOIN ODS_F_EXAMINE_TICKET B ON A.HOSPITAL_NO=B.HOSPITAL_NO" +
143 143 " INNER JOIN ODS_F_GRAVIDA_RECORD C ON B.RECORD_ID=C.RECORD_ID " +
144   - " WHERE 1=1 ";
  144 + " WHERE 1=1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 ";
145 145 String issueSql = "";
146 146 if (StringUtils.isNotEmpty(time))
147 147 {
... ... @@ -206,7 +206,7 @@
206 206 " FROM ODS_F_EXAMINE_HISTORY_ASC CC " +
207 207 " LEFT JOIN ODS_D_HOSPITAL A ON A.HOSPITAL_NO=CC.HOSPITAL_NO " +
208 208 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID " +
209   - " WHERE CC.TICKETS_NO IS NOT NULL ";
  209 + " WHERE CC.TICKETS_NO IS NOT NULL AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 ";
210 210 String examineSql = "";
211 211 if (StringUtils.isNotEmpty(time))
212 212 {
... ... @@ -327,7 +327,7 @@
327 327 " FROM ODS_D_HOSPITAL A\n" +
328 328 " LEFT JOIN ODS_F_EXAMINE_TICKET B ON A.HOSPITAL_NO=B.HOSPITAL_NO " +
329 329 " INNER JOIN ODS_F_GRAVIDA_RECORD C ON B.RECORD_ID=C.RECORD_ID " +
330   - " WHERE 1=1 " ;
  330 + " WHERE 1=1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 " ;
331 331 countSql+=issueSql;
332 332 countSql+=" GROUP BY A.PROVINCE_ID,\n" +
333 333 " A.PROVINCE,\n" +
... ... @@ -352,7 +352,7 @@
352 352 " COUNT(CC.TICKETS_NO) AS SY_JS\n" +
353 353 " FROM ODS_F_EXAMINE_HISTORY_ASC CC\n" +
354 354 " LEFT JOIN ODS_D_HOSPITAL A ON A.HOSPITAL_NO=CC.HOSPITAL_NO INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID" +
355   - " WHERE CC.TICKETS_NO IS NOT NULL\n" ;
  355 + " WHERE CC.TICKETS_NO IS NOT NULL AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 " ;
356 356 countSql+=examineSql;
357 357 countSql+=" GROUP BY A.PROVINCE_ID,\n" +
358 358 " A.PROVINCE,\n" +
... ... @@ -458,7 +458,7 @@
458 458 " INNER JOIN (SELECT DISTINCT B.RECORD_ID,B.ISSUE_DATE" +
459 459 " FROM ODS_D_HOSPITAL A " +
460 460 " LEFT JOIN ODS_F_EXAMINE_TICKET B ON A.HOSPITAL_NO=B.HOSPITAL_NO" +
461   - " WHERE 1=1 ";
  461 + " WHERE 1=1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 ";
462 462  
463 463 String sql = "SELECT * FROM ( SELECT A.*, ROWNUM RN FROM ( SELECT AA.ISSUE_DATE, " +
464 464 " C.NAME, " +
... ... @@ -474,7 +474,7 @@
474 474 " INNER JOIN (SELECT DISTINCT B.RECORD_ID,B.ISSUE_DATE" +
475 475 " FROM ODS_D_HOSPITAL A " +
476 476 " LEFT JOIN ODS_F_EXAMINE_TICKET B ON A.HOSPITAL_NO=B.HOSPITAL_NO" +
477   - " WHERE 1=1 ";
  477 + " WHERE 1=1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 ";
478 478 if (StringUtils.isNotEmpty(time))
479 479 {
480 480 String startTime = time.split(" - ")[0];
... ... @@ -552,7 +552,7 @@
552 552 " INNER JOIN ODS_D_HOSPITAL A ON A.HOSPITAL_NO=CC.HOSPITAL_NO " +
553 553 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID " +
554 554 " INNER JOIN ODS_F_EXAMINE_TICKET D ON CC.TICKETS_NO=D.TICKETS_NO " +
555   - " WHERE CC.TICKETS_NO IS NOT NULL ";
  555 + " WHERE CC.TICKETS_NO IS NOT NULL AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 ";
556 556  
557 557 String pageSql = "SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (";
558 558  
... ... @@ -572,7 +572,7 @@
572 572 " INNER JOIN ODS_D_HOSPITAL A ON A.HOSPITAL_NO=CC.HOSPITAL_NO " +
573 573 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID " +
574 574 " INNER JOIN ODS_F_EXAMINE_TICKET D ON CC.TICKETS_NO=D.TICKETS_NO " +
575   - " WHERE CC.TICKETS_NO IS NOT NULL ";
  575 + " WHERE CC.TICKETS_NO IS NOT NULL AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 ";
576 576 if (ticketOrder != null)
577 577 {
578 578 sql+= " AND CC.TICKETS_ORDER= "+ticketOrder;
... ... @@ -818,7 +818,7 @@
818 818 " INNER JOIN (SELECT DISTINCT B.RECORD_ID,B.ISSUE_DATE" +
819 819 " FROM ODS_D_HOSPITAL A " +
820 820 " LEFT JOIN ODS_F_EXAMINE_TICKET B ON A.HOSPITAL_NO=B.HOSPITAL_NO" +
821   - " WHERE 1=1 ";
  821 + " WHERE 1=1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 ";
822 822 if (StringUtils.isNotEmpty(time))
823 823 {
824 824 String startTime = time.split(" - ")[0];
... ... @@ -917,7 +917,7 @@
917 917 " INNER JOIN ODS_D_HOSPITAL A ON A.HOSPITAL_NO=CC.HOSPITAL_NO " +
918 918 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID " +
919 919 " INNER JOIN ODS_F_EXAMINE_TICKET D ON CC.TICKETS_NO=D.TICKETS_NO " +
920   - " WHERE CC.TICKETS_NO IS NOT NULL ";
  920 + " WHERE CC.TICKETS_NO IS NOT NULL AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 ";
921 921 if (ticketOrder != null)
922 922 {
923 923 sql+= " AND CC.TICKETS_ORDER= "+ticketOrder;
... ... @@ -1093,7 +1093,7 @@
1093 1093 " COUNT(B.RECORD_ID) AS JD_NUM\n" +
1094 1094 " FROM ODS_D_HOSPITAL A\n" +
1095 1095 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON A.HOSPITAL_NO=B.HOSPITAL_NO\n" +
1096   - " WHERE 1=1 ";
  1096 + " WHERE 1=1 AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <>2 ";
1097 1097 if (StringUtils.isNotEmpty(time))
1098 1098 {
1099 1099 String startTime = time.split(" - ")[0];
... ... @@ -1159,7 +1159,7 @@
1159 1159 if (pointType != null && pointType == 1){
1160 1160 countSql+=" AND B.NODE_ID=2 ";
1161 1161 }
1162   - countSql+= "WHERE 1=1" ;
  1162 + countSql+= "WHERE 1=1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 " ;
1163 1163 if (StringUtils.isNotEmpty(time))
1164 1164 {
1165 1165 String startTime = time.split(" - ")[0];
... ... @@ -1251,7 +1251,7 @@
1251 1251 " COUNT(B.RECORD_ID) AS JD_NUM" +
1252 1252 " FROM ODS_D_HOSPITAL A" +
1253 1253 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON A.HOSPITAL_NO=B.HOSPITAL_NO " +
1254   - " WHERE 1=1 " ;
  1254 + " WHERE 1=1 AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 " ;
1255 1255  
1256 1256 if (StringUtils.isNotEmpty(time))
1257 1257 {
... ... @@ -1317,7 +1317,7 @@
1317 1317 if (pointType != null && pointType == 1){
1318 1318 sql+=" AND B.NODE_ID=2 ";
1319 1319 }
1320   - sql+=" WHERE 1= 1 " ;
  1320 + sql+=" WHERE 1= 1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 " ;
1321 1321 if (StringUtils.isNotEmpty(time))
1322 1322 {
1323 1323 String startTime = time.split(" - ")[0];
... ... @@ -1456,7 +1456,7 @@
1456 1456 }
1457 1457  
1458 1458 String countSql = "SELECT COUNT(C.NAME) AS ALLCOUNT FROM ODS_F_GRAVIDA_RECORD C LEFT JOIN ODS_F_DOMICILE_PLACE D ON C.RECORD_ID=D.RECORD_ID " +
1459   - " INNER JOIN ODS_D_HOSPITAL A ON C.HOSPITAL_NO=A.HOSPITAL_NO WHERE 1 = 1";
  1459 + " INNER JOIN ODS_D_HOSPITAL A ON C.HOSPITAL_NO=A.HOSPITAL_NO WHERE 1 = 1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 ";
1460 1460  
1461 1461 String sql = "SELECT * FROM ( SELECT A.*, ROWNUM RN FROM ( SELECT C.CREATE_DATE,\n" +
1462 1462 " C.NAME,\n" +
... ... @@ -1471,7 +1471,7 @@
1471 1471 " FROM ODS_F_GRAVIDA_RECORD C\n" +
1472 1472 " LEFT JOIN ODS_F_DOMICILE_PLACE D ON C.RECORD_ID=D.RECORD_ID"+
1473 1473 " INNER JOIN ODS_D_HOSPITAL A ON C.HOSPITAL_NO=A.HOSPITAL_NO "+
1474   - " WHERE 1 = 1";
  1474 + " WHERE 1 = 1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 ";
1475 1475 if (StringUtils.isNotEmpty(time))
1476 1476 {
1477 1477 String startTime = time.split(" - ")[0];
... ... @@ -1544,7 +1544,7 @@
1544 1544 String countSql = "SELECT COUNT(CC.NAME) ALLCOUNT FROM ODS_F_EXAMINE_HISTORY CC\n" +
1545 1545 " INNER JOIN ODS_D_HOSPITAL A ON A.HOSPITAL_NO=CC.HOSPITAL_NO\n" +
1546 1546 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID\n" +
1547   - " WHERE 1=1 ";
  1547 + " WHERE 1=1 AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 ";
1548 1548 // String pageSql = "SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (";
1549 1549 // pageSql+=") A WHERE ROWNUM <= " + end + " ) WHERE RN >= " + start;
1550 1550 String sql = "SELECT * FROM ( SELECT A.*, ROWNUM RN FROM ( SELECT CC.EXAMINE_DATE,\n" +
... ... @@ -1560,7 +1560,7 @@
1560 1560 " FROM ODS_F_EXAMINE_HISTORY_ASC CC\n" +
1561 1561 " INNER JOIN ODS_D_HOSPITAL A ON A.HOSPITAL_NO=CC.HOSPITAL_NO\n" +
1562 1562 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID\n" +
1563   - " WHERE 1=1 ";
  1563 + " WHERE 1=1 AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 ";
1564 1564 if (pointType != null && pointType == 1){
1565 1565 sql+=" AND CC.NODE_ID=2 ";
1566 1566 countSql+=" AND CC.NODE_ID=2 ";
... ... @@ -1645,7 +1645,7 @@
1645 1645 " FROM ODS_F_EXAMINE_HISTORY_ASC CC\n" +
1646 1646 " INNER JOIN ODS_D_HOSPITAL A ON A.HOSPITAL_NO=CC.HOSPITAL_NO\n" +
1647 1647 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID\n" +
1648   - " WHERE 1=1 ";
  1648 + " WHERE 1=1 AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 ";
1649 1649 if (pointType != null && pointType == 1){
1650 1650 sql+=" AND CC.NODE_ID=2 ";
1651 1651 }
... ... @@ -1738,7 +1738,7 @@
1738 1738 " FROM ODS_F_GRAVIDA_RECORD C " +
1739 1739 " LEFT JOIN ODS_F_DOMICILE_PLACE D ON C.RECORD_ID=D.RECORD_ID" +
1740 1740 " INNER JOIN ODS_D_HOSPITAL A ON C.HOSPITAL_NO=A.HOSPITAL_NO "+
1741   - " WHERE 1=1 ";
  1741 + " WHERE 1=1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 ";
1742 1742  
1743 1743  
1744 1744 if (StringUtils.isNotEmpty(time))
... ... @@ -1822,7 +1822,7 @@
1822 1822 " SELECT DISTINCT A.YCY_STSTEM_ID " +
1823 1823 " FROM ODS_F_EXAMINE_HISTORY_ASC CC " +
1824 1824 " INNER JOIN ODS_D_HOSPITAL A ON A.HOSPITAL_NO=CC.HOSPITAL_NO\n" +
1825   - " INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID WHERE CC.TICKETS_NO IS NOT NULL ";
  1825 + " INNER JOIN ODS_F_GRAVIDA_RECORD B ON CC.RECORD_ID=B.RECORD_ID WHERE CC.TICKETS_NO IS NOT NULL AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 ";
1826 1826  
1827 1827 if (StringUtils.isNotEmpty(time))
1828 1828 {
... ... @@ -1863,7 +1863,7 @@
1863 1863 " FROM ODS_D_HOSPITAL A\n" +
1864 1864 " INNER JOIN ODS_F_EXAMINE_TICKET B ON A.HOSPITAL_NO=B.HOSPITAL_NO\n" +
1865 1865 " INNER JOIN ODS_F_GRAVIDA_RECORD C ON B.RECORD_ID=C.RECORD_ID\n" +
1866   - " WHERE 1 = 1 ";
  1866 + " WHERE 1 = 1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 ";
1867 1867 if (StringUtils.isNotEmpty(time))
1868 1868 {
1869 1869 String startTime = time.split(" - ")[0];
... ... @@ -1912,7 +1912,7 @@
1912 1912 if (pointType != null && pointType == 1){
1913 1913 sql+=" AND B.NODE_ID=2 ";
1914 1914 }
1915   - sql+=" INNER JOIN ODS_F_GRAVIDA_RECORD C ON B.RECORD_ID=C.RECORD_ID WHERE 1=1" ;
  1915 + sql+=" INNER JOIN ODS_F_GRAVIDA_RECORD C ON B.RECORD_ID=C.RECORD_ID WHERE 1=1 AND C.CREATE_TYPE_ID <> 2 AND C.CREATE_CATEGORY_ID <> 2 " ;
1916 1916 if (StringUtils.isNotEmpty(time))
1917 1917 {
1918 1918 String startTime = time.split(" - ")[0];
... ... @@ -1949,7 +1949,7 @@
1949 1949 sql+=" UNION SELECT DISTINCT A.YCY_STSTEM_ID " +
1950 1950 " FROM ODS_D_HOSPITAL A " +
1951 1951 " INNER JOIN ODS_F_GRAVIDA_RECORD B ON A.HOSPITAL_NO=B.HOSPITAL_NO " +
1952   - " WHERE 1= 1 ";
  1952 + " WHERE 1= 1 AND B.CREATE_TYPE_ID <> 2 AND B.CREATE_CATEGORY_ID <> 2 ";
1953 1953 if (StringUtils.isNotEmpty(time))
1954 1954 {
1955 1955 String startTime = time.split(" - ")[0];