zoujiajian il y a 1 an
Parent
commit
6472e7ad8b

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

@@ -166,6 +166,9 @@ public class LumaServiceImpl implements LumaService {
         }
         videoParam.put("notify_hook", lumaHost + (EnvCommonService.active_pre.equals(envCommonService.getEnv()) ? "/8083" : "/8085") + VIDEO_NOTIFY_URL);
         SubmitResult result = unifiedSubmitVideo(videoParam, num);
+        if (result == null) {
+            throw BusinessRuntimeException.getInstance("生成视频失败,请联系客服");
+        }
         LumaUserConversation lumaUserConversation = saveConversation(user.getId(), result, prompt);
         result.setRid(lumaUserConversation.getId());
         return result;
@@ -269,6 +272,9 @@ public class LumaServiceImpl implements LumaService {
         request.header("Authorization", apiProvider.getAuth());
         String body = request.execute().body();
         SubmitResult submitResult = Jsons.parseObject(body, SubmitResult.class);
+        if (submitResult == null) {
+            throw BusinessRuntimeException.getInstance("扩展视频失败,请联系客服");
+        }
         log.info("return body: {}", body);
         if (submitResult.getId() == null) {
             throw BusinessRuntimeException.getInstance("请输入正确的描述");