Commit 900f14b62d53d34c33fa2a473141c5e2511ad04d
1 parent
bf5a115894
Exists in
master
and in
8 other branches
修改新电子病历
Showing 1 changed file with 6 additions and 4 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
900f14b
... | ... | @@ -282,7 +282,7 @@ |
282 | 282 | } |
283 | 283 | |
284 | 284 | |
285 | - private BabyModel fillBaby(Patients patients) { | |
285 | + private BabyModel fillBaby(Patients patients,MatDeliverAddRequest deliverAddRequest) { | |
286 | 286 | BabyModel babyModel = new BabyModel(); |
287 | 287 | if (null != patients) { |
288 | 288 | babyModel.setAreaId(patients.getAreaId()); |
... | ... | @@ -312,8 +312,10 @@ |
312 | 312 | babyModel.setBuildDoctor("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29"); |
313 | 313 | babyModel.setServiceStatus(patients.getServiceStatus()); |
314 | 314 | babyModel.setServiceType(patients.getServiceType()); |
315 | - int day=DateUtil.getDays(patients.getLastMenses(),patients.getFmDate()); | |
316 | - babyModel.setDueWeek(day/7); | |
315 | + if(null!=deliverAddRequest.getDueDate()){ | |
316 | + int day=DateUtil.getDays(patients.getLastMenses(),DateUtil.parseYMD(deliverAddRequest.getDueDate())); | |
317 | + babyModel.setDueWeek(day/7); | |
318 | + } | |
317 | 319 | } |
318 | 320 | // 产妇分娩建档 |
319 | 321 | babyModel.setBuildType(2); |
... | ... | @@ -410,7 +412,7 @@ |
410 | 412 | MaternalDeliverModel.Baby baby1 = baby.convertToDataModel(); |
411 | 413 | babyList.add(baby1); |
412 | 414 | //填充小孩基本信息 |
413 | - BabyModel babyModel = fillBaby(patients); | |
415 | + BabyModel babyModel = fillBaby(patients,deliverAddRequest); | |
414 | 416 | babyModel.setDeliverOrg(hospital); |
415 | 417 | baby.setId(baby1.getId()); |
416 | 418 | babyModel.setBirth(DateUtil.parseYMD(deliverAddRequest.getDueDate())); |