Commit 1623744c0fd6c90eb22602e1fbdb5a0b79809995
1 parent
6b53b24667
Exists in
master
and in
7 other branches
分娩作废产检劵
Showing 1 changed file with 32 additions and 2 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
1623744
| ... | ... | @@ -447,6 +447,20 @@ |
| 447 | 447 | babyModel1.setYn(YnEnums.YES.getId()); |
| 448 | 448 | }else{ |
| 449 | 449 | babyModel1.setYn(YnEnums.NO.getId()); |
| 450 | + | |
| 451 | + //修改满足条件的person数据 | |
| 452 | + List<BabyModel> updateBaby=babyService.queryBabyWithQuery(query); | |
| 453 | + | |
| 454 | + if(CollectionUtils.isNotEmpty(updateBaby)){ | |
| 455 | + for(BabyModel babydel:updateBaby){ | |
| 456 | + if(com.lyms.platform.common.utils.StringUtils.isNotEmpty(babydel.getPid())){ | |
| 457 | + PersonModel p=new PersonModel(); | |
| 458 | + p.setYn(YnEnums.NO.getId()); | |
| 459 | + p.setId(babydel.getPid()); | |
| 460 | + personService.updatePerson(p,babydel.getPid()); | |
| 461 | + } | |
| 462 | + } | |
| 463 | + } | |
| 450 | 464 | } |
| 451 | 465 | babyModel1.setBirth(DateUtil.parseYMD(baby.getDueTime())); |
| 452 | 466 | babyModel1.setSex(Integer.valueOf(baby.getBabyGender())); |
| 453 | 467 | |
| ... | ... | @@ -730,9 +744,25 @@ |
| 730 | 744 | babyModelQuery.setParentId(matModel.getParentId()); |
| 731 | 745 | babyModelQuery.setYn(YnEnums.YES.getId()); |
| 732 | 746 | |
| 733 | - BabyModel babyModel=new BabyModel(); | |
| 747 | + //修改满足条件的person数据 | |
| 748 | + List<BabyModel> updateBaby=babyService.queryBabyWithQuery(babyModelQuery); | |
| 749 | + | |
| 750 | + if(CollectionUtils.isNotEmpty(updateBaby)){ | |
| 751 | + for(BabyModel babyModel:updateBaby){ | |
| 752 | + if(com.lyms.platform.common.utils.StringUtils.isNotEmpty(babyModel.getPid())){ | |
| 753 | + PersonModel p=new PersonModel(); | |
| 754 | + p.setYn(YnEnums.NO.getId()); | |
| 755 | + p.setId(babyModel.getPid()); | |
| 756 | + personService.updatePerson(p,babyModel.getPid()); | |
| 757 | + } | |
| 758 | + } | |
| 759 | + } | |
| 760 | + | |
| 761 | + | |
| 762 | + BabyModel babyModel = new BabyModel(); | |
| 734 | 763 | babyModel.setYn(YnEnums.NO.getId()); |
| 735 | - babyService.findAndModify(babyModelQuery.convertToQuery(),babyModel); | |
| 764 | + babyService.findAndModify(babyModelQuery.convertToQuery(), babyModel); | |
| 765 | + | |
| 736 | 766 | return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 737 | 767 | } |
| 738 | 768 | return new BaseResponse().setErrorcode(ErrorCodeConstants.BUSINESS_ERROR).setErrormsg("不能删除该条数据"); |