Commit ccd3a7cc4d28018d63e769be7f2260ec28528b68
1 parent
0d62cad68d
Exists in
master
and in
8 other branches
update
Showing 1 changed file with 10 additions and 2 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
View file @
ccd3a7c
... | ... | @@ -192,7 +192,7 @@ |
192 | 192 | if (StringUtils.isNotEmpty(addRequest.getCertificateNum())){ |
193 | 193 | //判断该证件号码是否在该医院建档 |
194 | 194 | query.setCertificateNum(addRequest.getCertificateNum()); |
195 | -// query.setCertificateTypeId(addRequest.getCertificateTypeId()); | |
195 | + query.setCertificateTypeId(addRequest.getCertificateTypeId()); | |
196 | 196 | List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(query); |
197 | 197 | if (CollectionUtils.isNotEmpty(modelList)){ |
198 | 198 | ResidentsArchiveModel archiveModel = modelList.get(0); |
... | ... | @@ -265,6 +265,7 @@ |
265 | 265 | if (StringUtils.isNotEmpty(addRequest.getCertificateNum())) { |
266 | 266 | //判断该证件号码是否在该医院建档 |
267 | 267 | query.setCertificateNum(addRequest.getCertificateNum()); |
268 | + query.setCertificateTypeId(addRequest.getCertificateTypeId()); | |
268 | 269 | List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(query); |
269 | 270 | if (CollectionUtils.isNotEmpty(modelList)){ |
270 | 271 | br.setErrorcode(ErrorCodeConstants.DATA_EXIST); |
... | ... | @@ -285,6 +286,7 @@ |
285 | 286 | |
286 | 287 | if (StringUtils.isNotEmpty(addRequest.getVcCardNo())){ |
287 | 288 | query.setCertificateNum(null); |
289 | + query.setPhone(null); | |
288 | 290 | //判断该就诊卡号是否在该医院建档 |
289 | 291 | query.setVcCardNo(addRequest.getVcCardNo()); |
290 | 292 | List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(query); |
... | ... | @@ -456,6 +458,8 @@ |
456 | 458 | |
457 | 459 | List<Map> data = new ArrayList<>(); |
458 | 460 | |
461 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
462 | + | |
459 | 463 | //查询条件 |
460 | 464 | ResidentsArchiveQuery query = new ResidentsArchiveQuery(); |
461 | 465 | query.setLimit(queryRequest.getLimit()); |
... | ... | @@ -463,6 +467,10 @@ |
463 | 467 | query.setNeed(need); |
464 | 468 | query.setYn(YnEnums.YES.getId()); |
465 | 469 | |
470 | + if (hospitalId!=null){ | |
471 | + query.setHospitalId(hospitalId); | |
472 | + } | |
473 | + | |
466 | 474 | //只查询女性 |
467 | 475 | query.setSex(SystemConfig.WOMAN_ID); |
468 | 476 | |
... | ... | @@ -471,7 +479,7 @@ |
471 | 479 | query.setAreaId(queryRequest.getAreaId()); |
472 | 480 | query.setVcCardNo(queryRequest.getVcCardNo()); |
473 | 481 | query.setCertificateNum(queryRequest.getCardNo()); |
474 | -// query.setCertificateTypeId(queryRequest.getCertificateTypeId()); | |
482 | + query.setCertificateTypeId(queryRequest.getCertificateTypeId()); | |
475 | 483 | query.setUsername(queryRequest.getUsername()); |
476 | 484 | query.setPhone(queryRequest.getPhone()); |
477 | 485 |