Commit 1a6642fc60079e186fd00ae4aff5588a85b4958f
1 parent
1039450861
Exists in
master
and in
7 other branches
修改产检删除
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(); |