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