From 8c4994012fa67d40e83c1fb49f80392e978047ed Mon Sep 17 00:00:00 2001 From: CeDo <cedoogle@gmail.com> Date: 星期六, 05 六月 2021 14:03:32 +0800 Subject: [PATCH] none --- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java index e770e6e..c1edcd6 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java @@ -53,7 +53,6 @@ @Resource private EventGridDataMapper eventGridDataMapper; - /** * 分页查找事件 * @param pageEventDTO @@ -252,6 +251,10 @@ }else{ eventDO.setGridMemberId(commonEventAddDTO.getUserId()); } + EventGridDataDO eventGridDataDO = eventGridDataMapper.selectById(commonEventAddDTO.getGridId()); + if(eventGridDataDO==null){ + return R.fail("网格不存在"); + } eventDO.setEventCategory(1l);//办件事件 eventDO.setEventStatus(2);//事件状态 2发布 eventDO.setProcessType(1);//网格员处理 @@ -316,6 +319,10 @@ @Override @Transactional(rollbackFor = Exception.class) public R saveDraft(CommonEventEditDTO commonEventEditDTO) { + EventGridDataDO eventGridDataDO = eventGridDataMapper.selectById(commonEventEditDTO.getGridId()); + if(eventGridDataDO==null){ + return R.fail("网格不存在"); + } if(commonEventEditDTO.getId()==null) { EventDO eventDO = new EventDO(); BeanUtils.copyProperties(commonEventEditDTO, eventDO); @@ -687,6 +694,10 @@ @Override public R saveSpecialDraft(SpecialEventEditDTO specialEventEditDTO) { + EventGridDataDO eventGridDataDO = eventGridDataMapper.selectById(specialEventEditDTO.getGridId()); + if(eventGridDataDO==null){ + return R.fail("网格不存在"); + } R rtVal = R.fail(); if(specialEventEditDTO.getId()==null) { EventDO eventDO = new EventDO(); @@ -820,6 +831,10 @@ @Override public R addSpecial(SpecialEventAddDTO specialEventAddDTO) { + EventGridDataDO eventGridDataDO = eventGridDataMapper.selectById(specialEventAddDTO.getGridId()); + if(eventGridDataDO==null){ + return R.fail("网格不存在"); + } R rtVal = R.fail(); EventDO eventDO = new EventDO(); BeanUtils.copyProperties(specialEventAddDTO, eventDO); @@ -900,6 +915,10 @@ @Override public R addPublicity(PublicityEventAddDTO publicityEventAddDTO) { + EventGridDataDO eventGridDataDO = eventGridDataMapper.selectById(publicityEventAddDTO.getGridId()); + if(eventGridDataDO==null){ + return R.fail("网格不存在"); + } EventDO eventDO = new EventDO(); BeanUtils.copyProperties(publicityEventAddDTO, eventDO); eventDO.setGridMemberId(publicityEventAddDTO.getUserId()); @@ -964,6 +983,10 @@ @Override public R savePublicityDraft(PublicityEventEditDTO publicityEventEditDTO) { + EventGridDataDO eventGridDataDO = eventGridDataMapper.selectById(publicityEventEditDTO.getGridId()); + if(eventGridDataDO==null){ + return R.fail("网格不存在"); + } if(publicityEventEditDTO.getId()==null) { EventDO eventDO = new EventDO(); BeanUtils.copyProperties(publicityEventEditDTO, eventDO); -- Gitblit v1.7.1