Commit fa5ac74d1d9cbe63bd3a04dbf0db93ba9e1c2af9
1 parent
762998eacd
Exists in
master
and in
6 other branches
秦皇岛基本公卫接口修改
Showing 1 changed file with 72 additions and 43 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java
View file @
fa5ac74
... | ... | @@ -194,20 +194,25 @@ |
194 | 194 | * @return |
195 | 195 | */ |
196 | 196 | public List<Map<String,String>> getChuZhen(String startDate,String endDate){ |
197 | + List<AntExChuModel> allList = null; | |
197 | 198 | List<AntExChuModel> list = null; |
199 | + List<AntExChuModel> list1 = null; | |
198 | 200 | List<Map<String,String>> mList = new ArrayList<Map<String,String>>(); |
199 | 201 | AntExChuQuery antExChuQuery1 = new AntExChuQuery(); |
200 | 202 | antExChuQuery1.setCreatedTimeStart(DateUtil.parseYMDHMS(startDate)); |
201 | 203 | antExChuQuery1.setCreatedTimeEnd(DateUtil.parseYMDHMS(endDate)); |
202 | 204 | list = antExService.queryAntExChu(antExChuQuery1); |
203 | - if(list == null || list.size() == 0){ | |
204 | - AntExChuQuery antExChuQuery = new AntExChuQuery(); | |
205 | - antExChuQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
206 | - antExChuQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
207 | - list = antExService.queryAntExChu(antExChuQuery); | |
205 | + | |
206 | + AntExChuQuery antExChuQuery = new AntExChuQuery(); | |
207 | + antExChuQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
208 | + antExChuQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
209 | + list1 = antExService.queryAntExChu(antExChuQuery); | |
210 | + if((list != null && list.size() > 0) || (list1 != null && list1.size() > 0)){ | |
211 | + allList.addAll(list); | |
212 | + allList.addAll(list1); | |
208 | 213 | } |
209 | - if(list != null && list.size() > 0){ | |
210 | - for(AntExChuModel antExChuModel : list){ | |
214 | + if(allList != null && allList.size() > 0){ | |
215 | + for(AntExChuModel antExChuModel : allList){ | |
211 | 216 | try{ |
212 | 217 | Patients patients = patientsService.findOnePatientById(antExChuModel.getParentId()); |
213 | 218 | if("2100001705".equals(patients.getHospitalId())){ |
214 | 219 | |
215 | 220 | |
... | ... | @@ -498,20 +503,25 @@ |
498 | 503 | * @return |
499 | 504 | */ |
500 | 505 | public List<Map<String,String>> getFuZhen(String startDate,String endDate){ |
506 | + List<AntenatalExaminationModel> allList = null; | |
507 | + List<AntenatalExaminationModel> list1 = null; | |
501 | 508 | List<AntenatalExaminationModel> list = null; |
502 | 509 | List<Map<String,String>> mList = new ArrayList<Map<String,String>>(); |
503 | 510 | AntExQuery antExQuery1 = new AntExQuery(); |
504 | 511 | antExQuery1.setCreatedTimeStart(DateUtil.parseYMDHMS(startDate)); |
505 | 512 | antExQuery1.setCreatedTimeEnd(DateUtil.parseYMDHMS(endDate)); |
506 | 513 | list = antExService.queryAntenatalExamination(antExQuery1.convertToQuery().addOrder(Sort.Direction.DESC, "created")); |
507 | - if(null == list || list.size() == 0){ | |
508 | - AntExQuery antExQuery = new AntExQuery(); | |
509 | - antExQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
510 | - antExQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
511 | - list = antExService.queryAntenatalExamination(antExQuery.convertToQuery().addOrder(Sort.Direction.DESC, "created")); | |
514 | + | |
515 | + AntExQuery antExQuery = new AntExQuery(); | |
516 | + antExQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
517 | + antExQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
518 | + list1 = antExService.queryAntenatalExamination(antExQuery.convertToQuery().addOrder(Sort.Direction.DESC, "created")); | |
519 | + if((null != list && list.size() > 0) || (null != list1 && list1.size() > 0)){ | |
520 | + allList.addAll(list); | |
521 | + allList.addAll(list1); | |
512 | 522 | } |
513 | - if(list != null && list.size() > 0){ | |
514 | - for(AntenatalExaminationModel data : list){ | |
523 | + if(allList != null && allList.size() > 0){ | |
524 | + for(AntenatalExaminationModel data : allList){ | |
515 | 525 | try{ |
516 | 526 | Patients patients = patientsService.findOnePatientById(data.getParentId()); |
517 | 527 | if("2100001705".equals(patients.getHospitalId())){ |
518 | 528 | |
519 | 529 | |
... | ... | @@ -859,21 +869,26 @@ |
859 | 869 | * @return |
860 | 870 | */ |
861 | 871 | public List<Map<String,String>> getXse(String startDate,String endDate){ |
872 | + List<BabyModel> allModels = null; | |
873 | + List<BabyModel> models1 = null; | |
862 | 874 | List<BabyModel> models = null; |
863 | 875 | List<Map<String,String>> mList = new ArrayList<Map<String,String>>(); |
864 | 876 | BabyModelQuery babyQuery1 = new BabyModelQuery(); |
865 | 877 | babyQuery1.setCreatedTimeStart(DateUtil.parseYMDHMS(startDate)); |
866 | 878 | babyQuery1.setCreatedTimeEnd(DateUtil.parseYMDHMS(endDate)); |
867 | 879 | models = babyBookbuildingService.queryBabyBuildByCond(babyQuery1); |
868 | - if(null == models || models.size() == 0){ | |
869 | - BabyModelQuery babyQuery = new BabyModelQuery(); | |
870 | - babyQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
871 | - babyQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
872 | - babyQuery.setYn(YnEnums.YES.getId()); | |
873 | - models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
880 | + | |
881 | + BabyModelQuery babyQuery = new BabyModelQuery(); | |
882 | + babyQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
883 | + babyQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
884 | + babyQuery.setYn(YnEnums.YES.getId()); | |
885 | + models1 = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
886 | + if((null != models && models.size() > 0) || (null != models1 && models1.size() > 0)){ | |
887 | + allModels.addAll(models); | |
888 | + allModels.addAll(models1); | |
874 | 889 | } |
875 | - if(models != null && models.size() > 0){ | |
876 | - for(BabyModel babyModel : models){ | |
890 | + if(allModels != null && allModels.size() > 0){ | |
891 | + for(BabyModel babyModel : allModels){ | |
877 | 892 | try{ |
878 | 893 | Patients patients = patientsService.findOnePatientById(babyModel.getParentId()); |
879 | 894 | if("2100001705".equals(patients.getHospitalId())){ |
880 | 895 | |
881 | 896 | |
882 | 897 | |
... | ... | @@ -939,21 +954,26 @@ |
939 | 954 | * @return |
940 | 955 | */ |
941 | 956 | public List<Map<String,String>> getChfs(String startDate,String endDate){ |
957 | + List<MatdeliverFollowModel> allList = null; | |
958 | + List<MatdeliverFollowModel> list1 = null; | |
942 | 959 | List<MatdeliverFollowModel> list = null; |
943 | 960 | List<Map<String,String>> mList = new ArrayList<Map<String,String>>(); |
944 | 961 | MatDeliverFollowQuery deliverQuery1 = new MatDeliverFollowQuery(); |
945 | 962 | deliverQuery1.setCreatedTimeStart(DateUtil.parseYMDHMS(startDate)); |
946 | 963 | deliverQuery1.setCreatedTimeEnd(DateUtil.parseYMDHMS(endDate)); |
947 | 964 | list = matDeliverFollowService.query(deliverQuery1); |
948 | - if(null == list || list.size() == 0){ | |
949 | - MatDeliverFollowQuery deliverQuery = new MatDeliverFollowQuery(); | |
950 | - deliverQuery.setUpdateDateStart(DateUtil.parseYMDHMS(startDate)); | |
951 | - deliverQuery.setUpdateDateEnd(DateUtil.parseYMDHMS(endDate)); | |
952 | - list = matDeliverFollowService.query(deliverQuery); | |
965 | + | |
966 | + MatDeliverFollowQuery deliverQuery = new MatDeliverFollowQuery(); | |
967 | + deliverQuery.setUpdateDateStart(DateUtil.parseYMDHMS(startDate)); | |
968 | + deliverQuery.setUpdateDateEnd(DateUtil.parseYMDHMS(endDate)); | |
969 | + list1 = matDeliverFollowService.query(deliverQuery); | |
970 | + if((null != list && list.size() > 0) || (null != list1 && list1.size() > 0)){ | |
971 | + allList.addAll(list); | |
972 | + allList.addAll(list1); | |
953 | 973 | } |
954 | - if(list != null && list.size() > 0){ | |
974 | + if(allList != null && allList.size() > 0){ | |
955 | 975 | |
956 | - for(MatdeliverFollowModel data : list){ | |
976 | + for(MatdeliverFollowModel data : allList){ | |
957 | 977 | try{ |
958 | 978 | Map<String,String> map = new HashMap<String,String>(); |
959 | 979 | //根据分娩ID查询孕妇基本信息 |
960 | 980 | |
961 | 981 | |
... | ... | @@ -1077,20 +1097,24 @@ |
1077 | 1097 | * @return |
1078 | 1098 | */ |
1079 | 1099 | public List<Map<String,String>> getCh42fs(String startDate,String endDate){ |
1100 | + List<PostReviewModel> allList = null; | |
1101 | + List<PostReviewModel> list1 = null; | |
1080 | 1102 | List<PostReviewModel> list = null; |
1081 | 1103 | List<Map<String,String>> mList = new ArrayList<Map<String,String>>(); |
1082 | 1104 | PostReviewQuery mongoQuery1 = new PostReviewQuery(); |
1083 | 1105 | mongoQuery1.setCreatedTimeStart(DateUtil.parseYMDHMS(startDate)); |
1084 | 1106 | mongoQuery1.setCreatedTimeEnd(DateUtil.parseYMDHMS(endDate)); |
1085 | 1107 | list = postReviewService.findWithList(mongoQuery1); |
1086 | - if(null == list || list.size() == 0){ | |
1087 | - PostReviewQuery mongoQuery = new PostReviewQuery(); | |
1088 | - mongoQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
1089 | - mongoQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
1090 | - list = postReviewService.findWithList(mongoQuery); | |
1108 | + | |
1109 | + PostReviewQuery mongoQuery = new PostReviewQuery(); | |
1110 | + mongoQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
1111 | + mongoQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
1112 | + list1 = postReviewService.findWithList(mongoQuery); | |
1113 | + if((null != list && list.size() > 0) && (null != list1 && list1.size() > 0)){ | |
1114 | + | |
1091 | 1115 | } |
1092 | - if(list != null && list.size() > 0){ | |
1093 | - for(PostReviewModel data : list){ | |
1116 | + if(allList != null && allList.size() > 0){ | |
1117 | + for(PostReviewModel data : allList){ | |
1094 | 1118 | try{ |
1095 | 1119 | Patients patients = patientsService.findOnePatientById(data.getParentId()); |
1096 | 1120 | if("2100001705".equals(patients.getHospitalId())){ |
1097 | 1121 | |
1098 | 1122 | |
... | ... | @@ -1524,20 +1548,25 @@ |
1524 | 1548 | * @return |
1525 | 1549 | */ |
1526 | 1550 | public List<Map<String,String>> getEb(String startDate,String endDate){ |
1551 | + List<BabyCheckModel> allList = null; | |
1552 | + List<BabyCheckModel> list1 = null; | |
1527 | 1553 | List<BabyCheckModel> list = null; |
1528 | 1554 | List<Map<String, String>> mList = new ArrayList<Map<String, String>>(); |
1529 | 1555 | BabyCheckModelQuery babyQuery1 = new BabyCheckModelQuery(); |
1530 | 1556 | babyQuery1.setCreatedTimeStart(DateUtil.parseYMDHMS(startDate)); |
1531 | 1557 | babyQuery1.setCreatedTimeEnd(DateUtil.parseYMDHMS(endDate)); |
1532 | 1558 | list = babyCheckService.queryBabyCheckRecord(babyQuery1); |
1533 | - if(null == list || list.size() == 0){ | |
1534 | - BabyCheckModelQuery babyQuery = new BabyCheckModelQuery(); | |
1535 | - babyQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
1536 | - babyQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
1537 | - list = babyCheckService.queryBabyCheckRecord(babyQuery); | |
1559 | + | |
1560 | + BabyCheckModelQuery babyQuery = new BabyCheckModelQuery(); | |
1561 | + babyQuery.setModifiedStart(DateUtil.parseYMDHMS(startDate)); | |
1562 | + babyQuery.setModifiedEnd(DateUtil.parseYMDHMS(endDate)); | |
1563 | + list1 = babyCheckService.queryBabyCheckRecord(babyQuery); | |
1564 | + if((null != list && list.size() > 0) || (null != list1 && list1.size() > 0)){ | |
1565 | + allList.addAll(list); | |
1566 | + allList.addAll(list1); | |
1538 | 1567 | } |
1539 | - if(list != null && list.size() > 0){ | |
1540 | - for(BabyCheckModel babyCheckModel : list){ | |
1568 | + if(allList != null && allList.size() > 0){ | |
1569 | + for(BabyCheckModel babyCheckModel : allList){ | |
1541 | 1570 | try{ |
1542 | 1571 | Map<String,String> map = new HashMap<String,String>(); |
1543 | 1572 | BabyModelQuery babymQuery = new BabyModelQuery(); |