Sfoglia il codice sorgente

听书裂变3.02

(cherry picked from commit 1a53afc3615c2de2aa3210af5695aeb09a295849)
MOKASZ\lw12420 2 anni fa
parent
commit
eaa89d99a1

+ 1 - 0
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/listening/res/ListeningPlanNewRes2.java

@@ -9,5 +9,6 @@ import java.time.ZonedDateTime;
 public class ListeningPlanNewRes2  extends  ListeningPlanNewRes{
 
     private  String PlanNewId;
+    private  String listButton;
 
 }

+ 5 - 0
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/planNew/req/PlanReq.java

@@ -126,4 +126,9 @@ public class PlanReq {
      * 清水背景组-配置
      */
     private List<ServiceGroupSettingItemRequest> backgroupQsSetting;
+
+    /**
+     * 按钮名称
+     */
+   private String listButton;
 }

+ 2 - 2
launch-admin/src/main/java/com/webflux/launchadmin/mysql/entity/listening/ListeningPlanNew.java

@@ -26,7 +26,7 @@ public record ListeningPlanNew(
         String link,//入群链接
         Long backgroundGroupId,//营销背景组id
         String baiduDot,
-       String previewUrl //预览url
-
+       String previewUrl ,//预览url
+        String listButton
 ) {
 }

+ 5 - 2
launch-admin/src/main/java/com/webflux/launchadmin/mysql/service/listening/ListeningPlanServiceImpl.java

@@ -95,6 +95,7 @@ public class ListeningPlanServiceImpl implements ListeningPlanServiceInterface{
                 listeningPlanNewRes.setGroupName(ff.getT3());
                 listeningPlanNewRes.setPreviewUrl(t1.previewUrl());
                 listeningPlanNewRes.setPosterTemplateName(ff.getT2());
+                listeningPlanNewRes.setListButton(t1.listButton());
                 return Mono.just(listeningPlanNewRes);
             });
         }).collectList()).flatMap(ff -> {
@@ -158,7 +159,8 @@ public class ListeningPlanServiceImpl implements ListeningPlanServiceInterface{
                     f.getT2().toString(),
                     saveRequest.getBackgroundGroupId(),
                     saveRequest.getBaiduDot(),
-                    f.getT1()
+                    f.getT1(),
+                    saveRequest.getListButton()
             );
             return !bl? template.update(plan) : template.insert(plan);
         });
@@ -341,7 +343,8 @@ public class ListeningPlanServiceImpl implements ListeningPlanServiceInterface{
                             f.link(),
                             f.backgroundGroupId(),
                             f.baiduDot(),
-                            f.previewUrl()
+                            f.previewUrl(),
+                            f.listButton()
                     );
                     return Mono.just(listeningPlanNew);
                 }).flatMap(f -> template.insert(f));