Commit 427ad52f9fdd699226b67facb7817a4a86b1bc44

Authored by hujiaqi
1 parent 0c28af7522

新生儿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 }