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

复粉-v0.03

(cherry picked from commit 3ecf7708994c5da70b4fd350b88f4c883fc771d5)
MOKASZ\lw12420 1 год назад
Родитель
Сommit
706c46c352

+ 9 - 4
launch-admin/src/main/java/com/webflux/launchadmin/mysql/service/planNew/PlanServiceImpl.java

@@ -56,10 +56,15 @@ public class PlanServiceImpl implements PlanServiceInterface {
                 .limit(limit)
                 .sort(Sort.by(Sort.Order.desc("created_at"))), PlanNewCommon.class);
         Mono<List<ListeningPlanNewRes2>> listMono = createdAt.flatMap(f -> {
-            Mono<String> posterTemplateId = template.selectOne(Query.query(Criteria.where("poster_template_id")
-                            .is(f.posterTemplateId())), PosterTemplate.class).flatMap(f0 -> Mono.just(f0.posterTemplateName()))
-                    .switchIfEmpty(Mono.just(""))
-                    .onErrorResume(throwable -> Mono.error(new Exception("查询海报模版 id:" + f.posterTemplateId() + "error:" + throwable.getMessage())));
+            Mono<String> posterTemplateId ;
+            if(f.type()==8){
+                posterTemplateId=Mono.just("");
+            }else {
+                 posterTemplateId = template.selectOne(Query.query(Criteria.where("poster_template_id")
+                        .is(f.posterTemplateId())), PosterTemplate.class).flatMap(f0 -> Mono.just(f0.posterTemplateName()))
+                        .switchIfEmpty(Mono.just(""))
+                        .onErrorResume(throwable -> Mono.error(new Exception("查询海报模版 id:" + f.posterTemplateId() + "error:" + throwable.getMessage())));
+            }
             Mono<String> id = template.selectOne(Query.query(Criteria.where("id").is(f.groupId())), GroupType.class)
                     .flatMap(f1 -> Mono.just(f1.name()))
                     .switchIfEmpty(Mono.just(""))