فهرست منبع

听书裂变3.13

(cherry picked from commit 8ffd54d35dacfd846cde9e128a6e6bce0f893aa4)
(cherry picked from commit 8d1f31635a480f596d6eb929d4850216b316523b)
MOKASZ\lw12420 2 سال پیش
والد
کامیت
dc2c329346

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

@@ -119,7 +119,7 @@ public class ListeningPlanServiceImpl implements ListeningPlanServiceInterface{
         String userId = BaseContextHandler.getUserId();
         //save
         boolean bl=Objects.isNull(saveRequest.getPlanNewId()) || "".equals(saveRequest.getPlanNewId().trim());
-        saveRequest.setCode(IdUtil.fastSimpleUUID());
+
         Long posterTemplateId = saveRequest.getPosterTemplateId();
         //预览Url
          Mono<String> stringMono1 = template
@@ -141,7 +141,9 @@ 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(),