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

【ID1015664】
落地页群列表按钮名称可自定义-v0.01

(cherry picked from commit 5f99280a52d5182a062e9e76c1c273df5cad58c8)

MOKASZ\lw12420 2 лет назад
Родитель
Сommit
9d5fbc1951

+ 14 - 3
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/planNew/PlanNewController.java

@@ -430,6 +430,10 @@ public class PlanNewController {
                 stringBuilderMono=Mono.just(new StringBuilder(saveRequest.getLink()));
             }
             Mono<PlanNew> insert = Mono.zip(stringMono1, stringBuilderMono).flatMap(f->{
+                String listButton="立即入群";
+                if(Objects.nonNull(saveRequest.getListButton()) && !"".equals(saveRequest.getListButton().trim())){
+                    listButton=saveRequest.getListButton();
+                }
                 PlanNew plan = new PlanNew(IdUtil.fastSimpleUUID(),
                         saveRequest.getName(),
                         userName,
@@ -467,7 +471,8 @@ public class PlanNewController {
                         saveRequest.getLandingPageDomain(),
                         saveRequest.getTransferPageDomain(),
                         saveRequest.getTransferPageBl(),
-                        saveRequest.getBackgroupDomain()
+                        saveRequest.getBackgroupDomain(),
+                        listButton
                 );
                 return template.insert(plan);
             });
@@ -660,6 +665,10 @@ public class PlanNewController {
             }
             Mono<PlanNew> planNewMono = Mono.zip(stringMono1, plan_new_id1, stringBuilderMono).flatMap(f -> {
                 PlanNew map = f.getT2();
+                String listButton="立即入群";
+                if(Objects.nonNull(saveRequest.getListButton()) && !"".equals(saveRequest.getListButton().trim())){
+                    listButton=saveRequest.getListButton();
+                }
                 PlanNew planNew = new PlanNew(
                        saveRequest.getPlanNewId(),
                         saveRequest.getName(),
@@ -698,7 +707,8 @@ public class PlanNewController {
                         saveRequest.getLandingPageDomain(),
                         saveRequest.getTransferPageDomain(),
                         saveRequest.getTransferPageBl(),
-                        saveRequest.getBackgroupDomain()
+                        saveRequest.getBackgroupDomain(),
+                        listButton
                 );
                 return Mono.just(planNew);
             }).flatMap(template::update);
@@ -789,7 +799,8 @@ public class PlanNewController {
                             saveRequest.landingPageDomain(),
                             saveRequest.transferPageDomain(),
                             saveRequest.transferPageBl(),
-                            saveRequest.backgroupDomain()
+                            saveRequest.backgroupDomain(),
+                            saveRequest.listButton()
                     )).flatMap(map -> template.insert(map));
             Mono<List<PlanNewBackgroupPoster>> listening_plan_new_id1 =
                     template.select(Query.query(Criteria.where("plan_new_id")

+ 1 - 1
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/planNew/PlanNewOutController.java

@@ -416,7 +416,7 @@ public class PlanNewOutController {
             Mono<DataLists> dataListsMono = Mono.zip(code, listAudio, retAudioId, returnLoop, arrayListMono, adtop, bottom, wx_user_id).flatMap(f -> {
                 DataLists dataLists = new DataLists();
                 dataLists.setPlanNew(f.getT1());
-
+                dataLists.setListButton(f.getT1().listButton());
                 if (Objects.nonNull(f.getT2().id())) {
                     dataLists.setListAudio(f.getT2());
                 }

+ 2 - 0
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/planNew/res/DataLists.java

@@ -58,5 +58,7 @@ public class DataLists {
      */
     private String backgroupDomain;//背景组域名
 
+    private String  listButton;
+
 
 }

+ 3 - 1
launch-admin/src/main/java/com/webflux/launchadmin/mysql/entity/planNew/PlanNew.java

@@ -47,6 +47,8 @@ public record PlanNew(
         String landingPageDomain,//落地页域名
         String transferPageDomain,//中转页域名
         Integer transferPageBl, //中转页开关 1:true 0:F
-        String backgroupDomain//背景组域名
+        String backgroupDomain,//背景组域名
+        String listButton
+
 ) {
 }