Commit 427ad52f9fdd699226b67facb7817a4a86b1bc44
1 parent
0c28af7522
Exists in
master
and in
7 other branches
新生儿bug修改
Showing 1 changed file with 29 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
427ad52
... | ... | @@ -284,19 +284,47 @@ |
284 | 284 | //获取到小孩信息 |
285 | 285 | List<MatDeliverAddRequest.Baby> list = deliverAddRequest.getBabies(); |
286 | 286 | //修改小孩信息 |
287 | + // if (CollectionUtils.isNotEmpty(list)) { | |
288 | + // for (MatDeliverAddRequest.Baby baby : list) { | |
289 | + // MaternalDeliverModel.Baby babyModel = baby.convertToDataModel(); | |
290 | + // //判断妊娠结局是活产才添加数据 | |
291 | + // BabyModel babyModel1=new BabyModel(); | |
292 | + // MatDeliverQuery query=new MatDeliverQuery(); | |
293 | + // query.setParentId(deliverAddRequest.getParentId()); | |
294 | + // babyModel1.setParentId(deliverAddRequest.getParentId()); | |
295 | + // if ((RenShenJieJuEnums.O.getId() + "").equals(baby.getPregnancyOut())) { | |
296 | + // babyModel1.setYn(YnEnums.YES.getId()); | |
297 | + // }else{ | |
298 | + // babyModel1.setYn(YnEnums.NO.getId()); | |
299 | + // } | |
300 | + // babyService.findAndModify(query.convertToQuery(), babyModel1); | |
301 | + // babyList.add(babyModel); | |
302 | + // } | |
303 | + // maternalDeliverModel.setBaby(babyList); | |
304 | + // } | |
287 | 305 | if (CollectionUtils.isNotEmpty(list)) { |
288 | 306 | for (MatDeliverAddRequest.Baby baby : list) { |
289 | 307 | MaternalDeliverModel.Baby babyModel = baby.convertToDataModel(); |
290 | 308 | //判断妊娠结局是活产才添加数据 |
291 | 309 | BabyModel babyModel1=new BabyModel(); |
292 | 310 | MatDeliverQuery query=new MatDeliverQuery(); |
293 | - query.setParentId(deliverAddRequest.getParentId()); | |
311 | + query.setId(deliverAddRequest.getId()); | |
294 | 312 | babyModel1.setParentId(deliverAddRequest.getParentId()); |
295 | 313 | if ((RenShenJieJuEnums.O.getId() + "").equals(baby.getPregnancyOut())) { |
296 | 314 | babyModel1.setYn(YnEnums.YES.getId()); |
297 | 315 | }else{ |
298 | 316 | babyModel1.setYn(YnEnums.NO.getId()); |
299 | 317 | } |
318 | + babyModel1.setBirth(DateUtil.parseYMD(baby.getDueTime())); | |
319 | + babyModel1.setSex(Integer.valueOf(baby.getBabyGender())); | |
320 | + Map map = deliverAddRequest.getDeliveryMode(); | |
321 | + String fmfs = null; | |
322 | + if (!map.isEmpty()) { | |
323 | + fmfs = map.get("fmfs").toString(); | |
324 | + } | |
325 | + babyModel1.setDueType(fmfs); | |
326 | + babyModel1.setBabyHeight(baby.getBabyHeight()); | |
327 | + babyModel1.setBabyWeight(baby.getBabyWeight()); | |
300 | 328 | babyService.findAndModify(query.convertToQuery(), babyModel1); |
301 | 329 | babyList.add(babyModel); |
302 | 330 | } |