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

fix: 交友裂变-海报域名修改

wangcheng 2 лет назад
Родитель
Сommit
9452f28a41

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

@@ -159,6 +159,8 @@ public class PlanNewCommonController {
         return template
                 .select(Query.query(Criteria.where("poster_template_id").is(planReq.getPosterTemplateId()))
                         .sort(Sort.by(Sort.Order.asc("created_at"))), Poster.class)
+                .switchIfEmpty(Mono.error(new BaseException("未查询到海报模版")))
+                .onErrorResume(throwable -> Mono.error(new Exception("未查询到海报模版")))
                 .collectList().flatMap(f -> {
                     Poster poster = f.getFirst();
                     String posterTemplate = poster.posterTemplate();
@@ -180,7 +182,7 @@ public class PlanNewCommonController {
             PlanNewBackgroupPoster listeningPlanNewBackgroupPoster = fxBackGroupSettingsSave(fx, f.id(), 1);
             listeningPlanNewBackGroupPosters.add(listeningPlanNewBackgroupPoster);
         });
-        if (CollUtil.isNotEmpty(saveRequest.getBackgroupQsSetting())){
+        if (CollUtil.isNotEmpty(saveRequest.getBackgroupQsSetting())) {
             List<ServiceGroupSettingItemRequest> backGroupQsSetting = saveRequest.getBackgroupQsSetting();
             backGroupQsSetting.forEach(fx -> {
                 PlanNewBackgroupPoster listeningPlanNewBackGroupPoster = fxBackGroupSettingsSave(fx, f.id(), 2);

+ 6 - 1
launch-admin/src/main/java/com/webflux/launchadmin/mysql/service/planNew/goGenerate/GoGenerateService.java

@@ -935,7 +935,12 @@ public class GoGenerateService {
                         stringBuilder.append(get6Str());
                         stringBuilder.append(".");
                         stringBuilder.append(domainSelect.domain());
-                        stringBuilder.append("/index.html?code=");
+                        if (3 == a.type()) {
+                            // 交友裂变
+                            stringBuilder.append("/portal-page/index?code=");
+                        } else {
+                            stringBuilder.append("/index.html?code=");
+                        }
                         stringBuilder.append(a.code());
                         stringBuilder.append("&sk=");
                         stringBuilder.append(IdUtil.fastSimpleUUID());