From d363c76c7bbf5deba397291b297ceca3be15f10e Mon Sep 17 00:00:00 2001
From: CeDo <cedoogle@gmail.com>
Date: 星期三, 14 四月 2021 10:55:03 +0800
Subject: [PATCH] bugfixed

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java |   42 ++++++++++++++++++++++--------------------
 1 files changed, 22 insertions(+), 20 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java
index ff6dfb4..6044fa0 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java
@@ -71,28 +71,30 @@
         if(questId!=1){
             return R.fail("创建失败");
         }
-        questnaireVO.getQuestnaiteSubVOS().forEach(sub -> {
-            ComActQuestnaireSubDO comActQuestnaireSubDO = new ComActQuestnaireSubDO();
-            comActQuestnaireSubDO.setType(sub.getType());
-            comActQuestnaireSubDO.setContent(sub.getContent());
-            comActQuestnaireSubDO.setSort(sub.getSort());
-            comActQuestnaireSubDO.setQueId((long) comActQuestnaireDO.getId());
-            comActQuestnaireSubDO.setCreateBy(userId);
-            int subId = questnaireSubDAO.insert(comActQuestnaireSubDO);
+        if(questnaireVO.getQuestnaiteSubVOS()!=null) {
+            questnaireVO.getQuestnaiteSubVOS().forEach(sub -> {
+                ComActQuestnaireSubDO comActQuestnaireSubDO = new ComActQuestnaireSubDO();
+                comActQuestnaireSubDO.setType(sub.getType());
+                comActQuestnaireSubDO.setContent(sub.getContent());
+                comActQuestnaireSubDO.setSort(sub.getSort());
+                comActQuestnaireSubDO.setQueId((long) comActQuestnaireDO.getId());
+                comActQuestnaireSubDO.setCreateBy(userId);
+                int subId = questnaireSubDAO.insert(comActQuestnaireSubDO);
 
-            ArrayList<ComActQuestnaireSubSelectionDO> subSelectionList = Lists.newArrayList();
-            sub.getQuestnaiteSubSelectionVOS().forEach(subSelect -> {
-                ComActQuestnaireSubSelectionDO subSelectionDO = new ComActQuestnaireSubSelectionDO();
-                subSelectionDO.setQueSubId(comActQuestnaireSubDO.getId());
-                subSelectionDO.setOptionName(subSelect.getOptionName());
-                subSelectionDO.setSort(subSelect.getSort());
-                subSelectionDO.setContent(subSelect.getContent());
-                subSelectionDO.setCreateBy(userId);
-                subSelectionDO.setType(subSelect.getType());
-                subSelectionList.add(subSelectionDO);
+                ArrayList<ComActQuestnaireSubSelectionDO> subSelectionList = Lists.newArrayList();
+                sub.getQuestnaiteSubSelectionVOS().forEach(subSelect -> {
+                    ComActQuestnaireSubSelectionDO subSelectionDO = new ComActQuestnaireSubSelectionDO();
+                    subSelectionDO.setQueSubId(comActQuestnaireSubDO.getId());
+                    subSelectionDO.setOptionName(subSelect.getOptionName());
+                    subSelectionDO.setSort(subSelect.getSort());
+                    subSelectionDO.setContent(subSelect.getContent());
+                    subSelectionDO.setCreateBy(userId);
+                    subSelectionDO.setType(subSelect.getType());
+                    subSelectionList.add(subSelectionDO);
+                });
+                subSelectionService.saveBatch(subSelectionList);
             });
-            subSelectionService.saveBatch(subSelectionList);
-        });
+        }
         return R.ok();
     }
 

--
Gitblit v1.7.1