瀏覽代碼

听书裂变3.14

(cherry picked from commit a1bf5271776ab470a7c8d5061cf5a3ef5825e3d9)
(cherry picked from commit eeafb7055027cbd95a972632b426aa60bbc45a45)
MOKASZ\lw12420 2 年之前
父節點
當前提交
212d24b2e5

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

@@ -119,7 +119,9 @@ public class ListeningPlanServiceImpl implements ListeningPlanServiceInterface{
         String userId = BaseContextHandler.getUserId();
         //save
         boolean bl=Objects.isNull(saveRequest.getPlanNewId()) || "".equals(saveRequest.getPlanNewId().trim());
-
+        if(bl){
+            saveRequest.setCode(IdUtil.fastSimpleUUID());
+        }
         Long posterTemplateId = saveRequest.getPosterTemplateId();
         //预览Url
          Mono<String> stringMono1 = template
@@ -141,9 +143,7 @@ public class ListeningPlanServiceImpl implements ListeningPlanServiceInterface{
                 });
         Mono<StringBuilder> link=Mono.just(new StringBuilder(saveRequest.getLink()));
         Mono<ListeningPlanNew> insert = Mono.zip(stringMono1, link).flatMap(f->{
-            if(bl){
-                saveRequest.setCode(IdUtil.fastSimpleUUID());
-            }
+
             ListeningPlanNew plan = new ListeningPlanNew(
                     bl  ?IdUtil.fastSimpleUUID():saveRequest.getPlanNewId(),
                     saveRequest.getName(),