Commit 9337de1edc333da92866d90c7815f36280740c35
1 parent
bc9f88860f
Exists in
master
and in
6 other branches
分娩记录
Showing 3 changed files with 29 additions and 1 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ChildbirthManagerRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ChildbirthManagerQueryModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/MaterDeliverWorker.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ChildbirthManagerRequest.java
View file @
9337de1
... | ... | @@ -789,6 +789,7 @@ |
789 | 789 | areaQueryMap.put("patientId", ""); |
790 | 790 | areaQueryMap.put("pid", ""); |
791 | 791 | areaQueryMap.put("yyzyfmHospitalId", "预约住院分娩医院"); |
792 | + areaQueryMap.put("firstHospitalId", "首次建档医院"); | |
792 | 793 | areaQueryMap.put("czWeek", "初诊孕周"); |
793 | 794 | areaQueryMap.put("hivkt", "艾滋病检测结果"); |
794 | 795 | areaQueryMap.put("syjg", "梅毒检测结果"); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ChildbirthManagerQueryModel.java
View file @
9337de1
... | ... | @@ -13,6 +13,7 @@ |
13 | 13 | |
14 | 14 | //预约住院分娩医院(滦平定制) |
15 | 15 | private String yyzyfmHospitalId; |
16 | + private String firstHospitalId; | |
16 | 17 | |
17 | 18 | |
18 | 19 | /*承德定制*/ |
... | ... | @@ -1017,6 +1018,14 @@ |
1017 | 1018 | |
1018 | 1019 | public void setUmbilicalCordEx(String umbilicalCordEx) { |
1019 | 1020 | this.umbilicalCordEx = umbilicalCordEx; |
1021 | + } | |
1022 | + | |
1023 | + public String getFirstHospitalId() { | |
1024 | + return firstHospitalId; | |
1025 | + } | |
1026 | + | |
1027 | + public void setFirstHospitalId(String firstHospitalId) { | |
1028 | + this.firstHospitalId = firstHospitalId; | |
1020 | 1029 | } |
1021 | 1030 | |
1022 | 1031 | public String getUmbilicalCordExType() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/MaterDeliverWorker.java
View file @
9337de1
... | ... | @@ -89,11 +89,17 @@ |
89 | 89 | BeanUtils.copy(patients, childbirthManagerQueryModel); |
90 | 90 | childbirthManagerQueryModel.setCoupon(patients.isSendCoupon() == null |
91 | 91 | ? null : String.valueOf(patients.isSendCoupon())); |
92 | + | |
93 | + //建档机构的医院id | |
94 | + String hospitalId = null; | |
95 | + | |
92 | 96 | // 承德定制使用 |
93 | 97 | if(antExService != null && initQuery.contains("fmHospital") && initQuery.contains("buildWeek") |
94 | 98 | && initQuery.contains("czWeek") && initQuery.contains("hivkt") |
95 | 99 | && initQuery.contains("syjg") && initQuery.contains("ygbmky")){ |
96 | 100 | |
101 | + | |
102 | + | |
97 | 103 | AntExChuQuery antExChuQuery = new AntExChuQuery(); |
98 | 104 | antExChuQuery.setYn(YnEnums.YES.getId()); |
99 | 105 | antExChuQuery.setParentId(patients.getId()); |
... | ... | @@ -108,6 +114,7 @@ |
108 | 114 | List <Patients> patientsList = new ArrayList <>(); |
109 | 115 | //获取主档案 |
110 | 116 | Patients patients1 = mongoTemplate.findOne(Query.query(Criteria.where("id").is(patients.getSource())), Patients.class); |
117 | + hospitalId = patients1.getHospitalId(); | |
111 | 118 | patientsList.add(patients1); |
112 | 119 | //获取隐藏档案 |
113 | 120 | List<Patients> pats = mongoTemplate.find(Query.query(Criteria.where("source").is(patients.getSource()).and("enable").is("2")), Patients.class); |
114 | 121 | |
... | ... | @@ -115,8 +122,11 @@ |
115 | 122 | for (Patients p: patientsList ) { |
116 | 123 | setCzInfo(p, childbirthManagerQueryModel); |
117 | 124 | } |
118 | - | |
119 | 125 | } |
126 | + else | |
127 | + { | |
128 | + hospitalId = patients.getHospitalId(); | |
129 | + } | |
120 | 130 | |
121 | 131 | } |
122 | 132 | |
... | ... | @@ -142,6 +152,14 @@ |
142 | 152 | String organizationName = organizationService.getOrganizationName(patients.getYyzyfmHospitalId()); |
143 | 153 | if(org.apache.commons.lang.StringUtils.isNotEmpty(organizationName)){ |
144 | 154 | childbirthManagerQueryModel.setYyzyfmHospitalId(organizationName); |
155 | + } | |
156 | + } | |
157 | + | |
158 | + //建档机构 | |
159 | + if(StringUtils.isNotEmpty(hospitalId)){ | |
160 | + String organizationName = organizationService.getOrganizationName(hospitalId); | |
161 | + if(org.apache.commons.lang.StringUtils.isNotEmpty(organizationName)){ | |
162 | + childbirthManagerQueryModel.setFirstHospitalId(organizationName); | |
145 | 163 | } |
146 | 164 | } |
147 | 165 | //区域妇幼管理--分挽管理---导出:增加建挡孕周、初诊孕周、艾梅乙结果,区域妇幼管理--分挽管理---列表及导出 |