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("不能删除该条数据"); |