Commit 3ac467c649c96cc0dce26cafee3cef45e5eb1bcf
1 parent
fd56a76553
Exists in
master
and in
6 other branches
建档出新加丈夫生日
Showing 4 changed files with 34 additions and 2 deletions
- 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/MatDeliverFacade.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-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
3ac467c
... | ... | @@ -1188,6 +1188,10 @@ |
1188 | 1188 | } |
1189 | 1189 | } |
1190 | 1190 | |
1191 | + if(StringUtils.isNotEmpty(yunRequest.getHusbandBirth())){//如果前端传入的丈夫生日,则用传入的数据 | |
1192 | + patient.setHusbandBirth(DateUtil.parseYMD(yunRequest.getHusbandBirth())); | |
1193 | + } | |
1194 | + | |
1191 | 1195 | patient.setHcertificateNum(yunRequest.getHusbandCertificateNum()); |
1192 | 1196 | patient.setHusbandPhone(yunRequest.getHusbandPhone()); |
1193 | 1197 | patient.setHcountryId(yunRequest.getHusbandCountryId()); |
... | ... | @@ -1353,7 +1357,7 @@ |
1353 | 1357 | /****************丈夫信息**************/ |
1354 | 1358 | result.setHusbandName(p.getHusbandName()); |
1355 | 1359 | result.setHusbandPhone(p.getHusbandPhone()); |
1356 | - | |
1360 | + result.setHusbandBirth(DateUtil.getyyyy_MM_dd(p.getHusbandBirth())); | |
1357 | 1361 | result.setHusbandCertificateTypeId(p.getHcertificateTypeId()); |
1358 | 1362 | result.setHusbandCertificateNum(p.getHcertificateNum()); |
1359 | 1363 | result.setHusbandCountryId(p.getHcountryId()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
3ac467c
... | ... | @@ -147,6 +147,7 @@ |
147 | 147 | babyMap.put("0", b6); |
148 | 148 | } |
149 | 149 | |
150 | + | |
150 | 151 | /** |
151 | 152 | * 增加或者修改分娩记录 |
152 | 153 | * |
153 | 154 | |
... | ... | @@ -281,10 +282,17 @@ |
281 | 282 | maternalDeliverModel.setHospitalId(hospitalId); |
282 | 283 | } |
283 | 284 | //做分娩的时候需要删除产筛数据 |
284 | - | |
285 | 285 | sieveService.deleteSieve(deliverAddRequest.getParentId(), hospitalId, null); |
286 | 286 | |
287 | 287 | maternalDeliverModel.setYn(YnEnums.YES.getId()); |
288 | + //可能baby保存失败,所以导致babyId为null,这里为了处理打印出生医学证明 | |
289 | + for(MaternalDeliverModel.Baby baby:maternalDeliverModel.getBaby()){ | |
290 | + if(StringUtils.isEmpty(baby.getId())){//如果是空则创建一个uuid,但是baby表还是没有数据,处理办法是医生手动去建档(泉渝说) | |
291 | + baby.setId(com.lyms.platform.common.utils.StringUtils.uuid()); | |
292 | + } | |
293 | + } | |
294 | + | |
295 | + | |
288 | 296 | //新增分娩信息 |
289 | 297 | matDeliverService.addMatDeliver(maternalDeliverModel); |
290 | 298 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java
View file @
3ac467c
... | ... | @@ -208,6 +208,8 @@ |
208 | 208 | private String husbandCertificateNum; |
209 | 209 | //证件类型 |
210 | 210 | private String husbandCertificateTypeId; |
211 | + //丈夫生日 | |
212 | + private String husbandBirth; | |
211 | 213 | //国籍 |
212 | 214 | private String husbandCountryId; |
213 | 215 | //民族 |
... | ... | @@ -303,6 +305,14 @@ |
303 | 305 | @FormParam |
304 | 306 | @NotEmpty(message = "填写日期") |
305 | 307 | private String fillDate; |
308 | + | |
309 | + public String getHusbandBirth() { | |
310 | + return husbandBirth; | |
311 | + } | |
312 | + | |
313 | + public void setHusbandBirth(String husbandBirth) { | |
314 | + this.husbandBirth = husbandBirth; | |
315 | + } | |
306 | 316 | |
307 | 317 | public String getFillDate() { |
308 | 318 | return fillDate; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java
View file @
3ac467c
... | ... | @@ -196,6 +196,8 @@ |
196 | 196 | |
197 | 197 | //丈夫姓名 |
198 | 198 | private String husbandName; |
199 | + //丈夫生日 | |
200 | + private String husbandBirth; | |
199 | 201 | //证件号 |
200 | 202 | private String husbandCertificateNum; |
201 | 203 | //证件类型 |
... | ... | @@ -263,6 +265,14 @@ |
263 | 265 | |
264 | 266 | //分娩状态 0未终止妊娠 1终止妊娠 |
265 | 267 | private Integer dueStatus; |
268 | + | |
269 | + public String getHusbandBirth() { | |
270 | + return husbandBirth; | |
271 | + } | |
272 | + | |
273 | + public void setHusbandBirth(String husbandBirth) { | |
274 | + this.husbandBirth = husbandBirth; | |
275 | + } | |
266 | 276 | |
267 | 277 | public boolean isSendCoupon() { |
268 | 278 | return isSendCoupon; |