Commit 0a7ea4f6bab5eb4f76c02e08df74e6a2d75e0e0a
1 parent
6a3e5d74f0
Exists in
master
and in
6 other branches
德州电子健康卡
Showing 2 changed files with 20 additions and 4 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
View file @
0a7ea4f
1 | 1 | package com.lyms.platform.operate.web.facade; |
2 | 2 | |
3 | +import com.lyms.hospitalapi.dzfy.DzfyHisService; | |
3 | 4 | import com.lyms.platform.biz.dal.IFolicAcidDao; |
4 | 5 | import com.lyms.platform.biz.service.*; |
5 | 6 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
... | ... | @@ -82,8 +83,6 @@ |
82 | 83 | @Autowired |
83 | 84 | private AntenatalExaminationFacade antenatalExaminationFacade; |
84 | 85 | |
85 | - @Autowired | |
86 | - private ModularFunctionConfigService modularFunctionConfigServcie; | |
87 | 86 | |
88 | 87 | @Autowired |
89 | 88 | private AntenatalExaminationService antenatalExaminationService; |
... | ... | @@ -95,6 +94,9 @@ |
95 | 94 | @Autowired |
96 | 95 | private GuidelinesService guidelinesService; |
97 | 96 | |
97 | + @Autowired | |
98 | + private DzfyHisService dzfyHisService; | |
99 | + | |
98 | 100 | /** |
99 | 101 | * 组合查询请求 |
100 | 102 | * |
... | ... | @@ -271,6 +273,20 @@ |
271 | 273 | if (StringUtils.isNotEmpty(antExManagerQueryRequest.getQueryNo())) { |
272 | 274 | patientsQuery.setQueryNo(antExManagerQueryRequest.getQueryNo()); |
273 | 275 | patientses = patientsService.queryPatient1(patientsQuery, "modpatientsQueryified"); |
276 | + | |
277 | + if (CollectionUtils.isEmpty(patientses)) | |
278 | + { | |
279 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
280 | + if ("1000000114".equals(hospitalId)) { | |
281 | + List<String> list = dzfyHisService.getDzVcCardNos(antExManagerQueryRequest.getQueryNo()); | |
282 | + if (CollectionUtils.isNotEmpty(list)) | |
283 | + { | |
284 | + patientsQuery.setVcCardNos(list); | |
285 | + patientsQuery.setQueryNo(null); | |
286 | + patientses = patientsService.queryPatient1(patientsQuery, "modpatientsQueryified"); | |
287 | + } | |
288 | + } | |
289 | + } | |
274 | 290 | } |
275 | 291 | |
276 | 292 | AntExRecordQuery antExRecordQuery = complayRequest(userId, antExManagerQueryRequest, isRegion, isPage); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
0a7ea4f
... | ... | @@ -2700,7 +2700,7 @@ |
2700 | 2700 | |
2701 | 2701 | if (StringUtils.isNotEmpty(vcCardNo)) { |
2702 | 2702 | //德州市妇幼保健院医院通过(就诊卡号、银行卡号,社保卡号) 查询出对应的用过的卡号 add lqy |
2703 | - if ("1000000114".equals(hospitalId)) { | |
2703 | + if (CollectionUtils.isNotEmpty(hospitalId) && hospitalId.contains("1000000114")) { | |
2704 | 2704 | patientsQuery.setVcCardNos(dzfyHisService.getDzVcCardNos(vcCardNo)); |
2705 | 2705 | } else { |
2706 | 2706 | patientsQuery.setVcCardNo(vcCardNo); |
... | ... | @@ -2746,7 +2746,7 @@ |
2746 | 2746 | |
2747 | 2747 | if (StringUtils.isNotEmpty(vcCardNo)) { |
2748 | 2748 | //德州市妇幼保健院医院通过(就诊卡号、银行卡号,社保卡号) 查询出对应的用过的卡号 add lqy |
2749 | - if ("1000000114".equals(hospitalIds)) { | |
2749 | + if ("1000000114".equals(hospitalId)) { | |
2750 | 2750 | patientsQuery.setVcCardNos(dzfyHisService.getDzVcCardNos(vcCardNo)); |
2751 | 2751 | } else { |
2752 | 2752 | patientsQuery.setVcCardNo(vcCardNo); |