Commit c8a235323c55e05d0a7e5056146aca4544bd971e
1 parent
1d4b65c483
Exists in
master
and in
6 other branches
秦皇岛建档
Showing 5 changed files with 67 additions and 0 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
View file @
c8a2353
... | ... | @@ -467,6 +467,27 @@ |
467 | 467 | //联系人证件号码 |
468 | 468 | private String contactCertNo; |
469 | 469 | |
470 | + //归属卫生院名称 | |
471 | + private String orgName; | |
472 | + //归属地id | |
473 | + private String addressId; | |
474 | + | |
475 | + public String getOrgName() { | |
476 | + return orgName; | |
477 | + } | |
478 | + | |
479 | + public void setOrgName(String orgName) { | |
480 | + this.orgName = orgName; | |
481 | + } | |
482 | + | |
483 | + public String getAddressId() { | |
484 | + return addressId; | |
485 | + } | |
486 | + | |
487 | + public void setAddressId(String addressId) { | |
488 | + this.addressId = addressId; | |
489 | + } | |
490 | + | |
470 | 491 | public String getContactName() { |
471 | 492 | return contactName; |
472 | 493 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
c8a2353
... | ... | @@ -1836,6 +1836,8 @@ |
1836 | 1836 | */ |
1837 | 1837 | public Patients getPatientsData(YunBookbuildingAddRequest yunRequest) { |
1838 | 1838 | Patients patient = new Patients(); |
1839 | + patient.setAddressId(yunRequest.getAddressId()); | |
1840 | + patient.setOrgName(yunRequest.getOrgName()); | |
1839 | 1841 | patient.setIsYyzyfmHospital(yunRequest.getIsYyzyfmHospital()); |
1840 | 1842 | patient.setNormal(yunRequest.getNormal()); |
1841 | 1843 | patient.setChildExtAddrs(yunRequest.getChildExtAddrs()); |
... | ... | @@ -2148,6 +2150,8 @@ |
2148 | 2150 | |
2149 | 2151 | public PregnantInfoResult getResult(Patients p) { |
2150 | 2152 | PregnantInfoResult result = new PregnantInfoResult(); |
2153 | + result.setAddressId(p.getAddressId()); | |
2154 | + result.setOrgName(p.getOrgName()); | |
2151 | 2155 | result.setIsYyzyfmHospital(p.getIsYyzyfmHospital()); |
2152 | 2156 | result.setChildExtAddrs(p.getChildExtAddrs()); |
2153 | 2157 | result.setReqHusband(p.getReqHusband()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
c8a2353
... | ... | @@ -408,6 +408,18 @@ |
408 | 408 | |
409 | 409 | public Map <String, Object> getPatientViewData(Patients data, String id) { |
410 | 410 | Map <String, Object> map = new HashMap <>(); |
411 | + | |
412 | + map.put("orgName",data.getOrgName()); | |
413 | + if (StringUtils.isNotEmpty(data.getAddressId())) | |
414 | + { | |
415 | + map.put("addressName", | |
416 | + mongoTemplate.findOne(Query.query(Criteria.where("id").is(data.getAddressId())), AreaAddressModel.class).getAddress()); | |
417 | + } | |
418 | + else | |
419 | + { | |
420 | + map.put("addressName",""); | |
421 | + } | |
422 | + | |
411 | 423 | map.put("yyzyfmHospitalId", StringUtils.isNotEmpty(data.getYyzyfmHospitalId()) ? organizationService.getOrganizationName(data.getYyzyfmHospitalId()) : ""); |
412 | 424 | |
413 | 425 | map.put("lastMenstrualPeriodBasis", BasisEnums.getName(data.getLastMenstrualPeriodBasis())); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java
View file @
c8a2353
... | ... | @@ -78,6 +78,16 @@ |
78 | 78 | |
79 | 79 | //归属卫生院名称 |
80 | 80 | private String orgName; |
81 | + //归属地id | |
82 | + private String addressId; | |
83 | + | |
84 | + public String getAddressId() { | |
85 | + return addressId; | |
86 | + } | |
87 | + | |
88 | + public void setAddressId(String addressId) { | |
89 | + this.addressId = addressId; | |
90 | + } | |
81 | 91 | |
82 | 92 | public String getOrgName() { |
83 | 93 | return orgName; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java
View file @
c8a2353
... | ... | @@ -489,6 +489,26 @@ |
489 | 489 | private String contactCertTypeId; |
490 | 490 | //联系人证件号码 |
491 | 491 | private String contactCertNo; |
492 | + //归属卫生院名称 | |
493 | + private String orgName; | |
494 | + //归属地id | |
495 | + private String addressId; | |
496 | + | |
497 | + public String getOrgName() { | |
498 | + return orgName; | |
499 | + } | |
500 | + | |
501 | + public void setOrgName(String orgName) { | |
502 | + this.orgName = orgName; | |
503 | + } | |
504 | + | |
505 | + public String getAddressId() { | |
506 | + return addressId; | |
507 | + } | |
508 | + | |
509 | + public void setAddressId(String addressId) { | |
510 | + this.addressId = addressId; | |
511 | + } | |
492 | 512 | |
493 | 513 | public String getContactName() { |
494 | 514 | return contactName; |