Commit 3d6e081064f4c804eefbd8cc6496d15cef363d63
1 parent
a526a0a5d8
Exists in
master
and in
6 other branches
检验报告
Showing 3 changed files with 66 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LisFacade.java
View file @
3d6e081
... | ... | @@ -252,7 +252,12 @@ |
252 | 252 | model.setHospitalId(hospitalId); |
253 | 253 | //通过就诊卡号和医院id查询到医院下面的lis记录 |
254 | 254 | lises = queryLisData(vcCardNo, "", "",perType, model); |
255 | - } else { | |
255 | + } | |
256 | + else if (perType == 3) | |
257 | + { | |
258 | + lises = queryLisWhfyData(vcCardNo, cardNo,model); | |
259 | + } | |
260 | + else { | |
256 | 261 | PatientsQuery patientsQuery = new PatientsQuery(); |
257 | 262 | String[] strs = new String[]{phone, vcCardNo, cardNo}; |
258 | 263 | patientsQuery.setPv(strs); |
... | ... | @@ -451,6 +456,36 @@ |
451 | 456 | return reportModelList; |
452 | 457 | |
453 | 458 | } |
459 | + | |
460 | + | |
461 | + private List<LisReportModel> queryLisWhfyData(String vcCardNo, String cardNo,LisReportQuery model) { | |
462 | + List<LisReportModel> reportModelList = new ArrayList<>(); | |
463 | + //通过就诊卡号和医院id查询到医院下面的lis记录 | |
464 | + if (StringUtils.isNotEmpty(vcCardNo) || StringUtils.isNotEmpty(cardNo)) { | |
465 | + if (StringUtils.isNotEmpty(cardNo)) | |
466 | + { | |
467 | + model.setVcCardNo(cardNo); | |
468 | + } | |
469 | + List<LisReportModel> lises = lisService.queryLisDataByModel(model); | |
470 | + if (CollectionUtils.isNotEmpty(lises)) { | |
471 | + reportModelList.addAll(lises); | |
472 | + } | |
473 | + else | |
474 | + { | |
475 | + if (StringUtils.isNotEmpty(vcCardNo)) | |
476 | + { | |
477 | + model.setVcCardNo(vcCardNo); | |
478 | + } | |
479 | + lises = lisService.queryLisDataByModel(model); | |
480 | + if (CollectionUtils.isNotEmpty(lises)) { | |
481 | + reportModelList.addAll(lises); | |
482 | + } | |
483 | + } | |
484 | + } | |
485 | + return reportModelList; | |
486 | + | |
487 | + } | |
488 | + | |
454 | 489 | |
455 | 490 | /** |
456 | 491 | * 诸城就诊卡号处理 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
View file @
3d6e081
... | ... | @@ -496,6 +496,9 @@ |
496 | 496 | } |
497 | 497 | temp.setBookBuildDate(DateUtil.getyyyy_MM_dd(archiveModel.getBuildDay())); |
498 | 498 | temp.setId(archiveModel.getId()); |
499 | + temp.setVcCardNo(archiveModel.getVcCardNo()); | |
500 | + temp.setCardNo(archiveModel.getCertificateNum()); | |
501 | + temp.setPhone(archiveModel.getPhone()); | |
499 | 502 | historyResults.add(temp); |
500 | 503 | } |
501 | 504 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsArchiveHistoryResult.java
View file @
3d6e081
... | ... | @@ -16,6 +16,33 @@ |
16 | 16 | private String bookBuildHospital; |
17 | 17 | //医院ID |
18 | 18 | private String hospitalId; |
19 | + private String phone; | |
20 | + private String vcCardNo; | |
21 | + private String cardNo; | |
22 | + | |
23 | + public String getPhone() { | |
24 | + return phone; | |
25 | + } | |
26 | + | |
27 | + public void setPhone(String phone) { | |
28 | + this.phone = phone; | |
29 | + } | |
30 | + | |
31 | + public String getVcCardNo() { | |
32 | + return vcCardNo; | |
33 | + } | |
34 | + | |
35 | + public void setVcCardNo(String vcCardNo) { | |
36 | + this.vcCardNo = vcCardNo; | |
37 | + } | |
38 | + | |
39 | + public String getCardNo() { | |
40 | + return cardNo; | |
41 | + } | |
42 | + | |
43 | + public void setCardNo(String cardNo) { | |
44 | + this.cardNo = cardNo; | |
45 | + } | |
19 | 46 | |
20 | 47 | public String getId() { |
21 | 48 | return id; |