From 1623744c0fd6c90eb22602e1fbdb5a0b79809995 Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Fri, 13 Jan 2017 09:20:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E5=A8=A9=E4=BD=9C=E5=BA=9F=E4=BA=A7?= =?UTF-8?q?=E6=A3=80=E5=8A=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/MatDeliverFacade.java | 34 ++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index 6c43882..5459e4e 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -447,6 +447,20 @@ public class MatDeliverFacade { babyModel1.setYn(YnEnums.YES.getId()); }else{ babyModel1.setYn(YnEnums.NO.getId()); + + //修改满足条件的person数据 + List updateBaby=babyService.queryBabyWithQuery(query); + + if(CollectionUtils.isNotEmpty(updateBaby)){ + for(BabyModel babydel:updateBaby){ + if(com.lyms.platform.common.utils.StringUtils.isNotEmpty(babydel.getPid())){ + PersonModel p=new PersonModel(); + p.setYn(YnEnums.NO.getId()); + p.setId(babydel.getPid()); + personService.updatePerson(p,babydel.getPid()); + } + } + } } babyModel1.setBirth(DateUtil.parseYMD(baby.getDueTime())); babyModel1.setSex(Integer.valueOf(baby.getBabyGender())); @@ -730,9 +744,25 @@ public class MatDeliverFacade { babyModelQuery.setParentId(matModel.getParentId()); babyModelQuery.setYn(YnEnums.YES.getId()); - BabyModel babyModel=new BabyModel(); + //修改满足条件的person数据 + List updateBaby=babyService.queryBabyWithQuery(babyModelQuery); + + if(CollectionUtils.isNotEmpty(updateBaby)){ + for(BabyModel babyModel:updateBaby){ + if(com.lyms.platform.common.utils.StringUtils.isNotEmpty(babyModel.getPid())){ + PersonModel p=new PersonModel(); + p.setYn(YnEnums.NO.getId()); + p.setId(babyModel.getPid()); + personService.updatePerson(p,babyModel.getPid()); + } + } + } + + + BabyModel babyModel = new BabyModel(); babyModel.setYn(YnEnums.NO.getId()); - babyService.findAndModify(babyModelQuery.convertToQuery(),babyModel); + babyService.findAndModify(babyModelQuery.convertToQuery(), babyModel); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } return new BaseResponse().setErrorcode(ErrorCodeConstants.BUSINESS_ERROR).setErrormsg("不能删除该条数据"); -- 1.8.3.1