Sfoglia il codice sorgente

fix 生成视频失败

zoujiajian 1 anno fa
parent
commit
6f83450e89

+ 6 - 4
luma/src/main/java/com/yhlxj/service/midjourney/impl/LumaServiceImpl.java

@@ -554,12 +554,14 @@ public class LumaServiceImpl implements LumaService {
             String id = submitResult.getId();
             if (!FINISH_STATUS.contains(lumaUserConversation.getStatus())) {
                 lumaUserConversation.setStatus(submitResult.getState());
-                SubmitResult.Video video = submitResult.getVideo();
                 lumaUserConversation.setFinishTime(System.currentTimeMillis());
-                //出水印
+                SubmitResult.Video video = submitResult.getVideo();
+                if (video != null) {
+                    //出水印
 //                String removeVideoWatermarkUrl = removeVideoWatermark(lumaUserConversation.getProviderId(),lumaUserConversation.getTaskId());
-                lumaUserConversation.setVideoUrl(video.getUrl());
-                lumaUserConversation.setThumbnail(video.getThumbnail());
+                    lumaUserConversation.setVideoUrl(video.getUrl());
+                    lumaUserConversation.setThumbnail(video.getThumbnail());
+                }
                 TASK_EXECUTOR.execute(() -> {
                     //同步
                     sync(lumaUserConversation);