Просмотр исходного кода

fix: 交友裂变-计划编辑去除清水背景

wangcheng 2 лет назад
Родитель
Сommit
24fa5f59dc

+ 8 - 5
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/planNew/PlanNewCommonController.java

@@ -1,6 +1,7 @@
 package com.webflux.launchadmin.mysql.controller.planNew;
 
 import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.util.IdUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.json.JSONObject;
@@ -179,11 +180,13 @@ public class PlanNewCommonController {
             PlanNewBackgroupPoster listeningPlanNewBackgroupPoster = fxBackGroupSettingsSave(fx, f.id(), 1);
             listeningPlanNewBackGroupPosters.add(listeningPlanNewBackgroupPoster);
         });
-        List<ServiceGroupSettingItemRequest> backGroupQsSetting = saveRequest.getBackgroupQsSetting();
-        backGroupQsSetting.forEach(fx -> {
-            PlanNewBackgroupPoster listeningPlanNewBackGroupPoster = fxBackGroupSettingsSave(fx, f.id(), 2);
-            listeningPlanNewBackGroupPosters.add(listeningPlanNewBackGroupPoster);
-        });
+        if (CollUtil.isNotEmpty(saveRequest.getBackgroupQsSetting())){
+            List<ServiceGroupSettingItemRequest> backGroupQsSetting = saveRequest.getBackgroupQsSetting();
+            backGroupQsSetting.forEach(fx -> {
+                PlanNewBackgroupPoster listeningPlanNewBackGroupPoster = fxBackGroupSettingsSave(fx, f.id(), 2);
+                listeningPlanNewBackGroupPosters.add(listeningPlanNewBackGroupPoster);
+            });
+        }
         return Flux.fromIterable(listeningPlanNewBackGroupPosters);
     }