瀏覽代碼

fix 生成视频失败

zoujiajian 1 年之前
父節點
當前提交
6f83450e89
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      luma/src/main/java/com/yhlxj/service/midjourney/impl/LumaServiceImpl.java

+ 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);