Commit 1a6642fc60079e186fd00ae4aff5588a85b4958f

Authored by jiangjiazhi
1 parent 1039450861

修改产检删除

Showing 1 changed file with 12 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java View file @ 1a6642f
... ... @@ -286,12 +286,24 @@
286 286 if (CollectionUtils.isNotEmpty(list)) {
287 287 for (MatDeliverAddRequest.Baby baby : list) {
288 288 MaternalDeliverModel.Baby babyModel = baby.convertToDataModel();
  289 + //判断妊娠结局是活产才添加数据
  290 + BabyModel babyModel1=new BabyModel();
  291 + MatDeliverQuery query=new MatDeliverQuery();
  292 + query.setParentId(deliverAddRequest.getParentId());
  293 + babyModel1.setParentId(deliverAddRequest.getParentId());
  294 + if ((RenShenJieJuEnums.O.getId() + "").equals(baby.getPregnancyOut())) {
  295 + babyModel1.setYn(YnEnums.YES.getId());
  296 + }else{
  297 + babyModel1.setYn(YnEnums.NO.getId());
  298 + }
  299 + babyService.findAndModify(query.convertToQuery(), babyModel1);
289 300 babyList.add(babyModel);
290 301 }
291 302 maternalDeliverModel.setBaby(babyList);
292 303 }
293 304  
294 305 matDeliverService.updateOne(maternalDeliverModel, maternalDeliverModel.getId());
  306 +
295 307 if (null != deliverAddRequest.getDueDate()) {
296 308 Date fmDate = DateUtil.parseYMD(deliverAddRequest.getDueDate());
297 309 PatientsQuery patientsQuery = new PatientsQuery();