From 98dd426aeac28957f86d2a4c2413c9a9736528e8 Mon Sep 17 00:00:00 2001 From: xmzhao71 Date: Fri, 20 Oct 2023 14:40:14 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat=EF=BC=9A=E6=B7=BB=E5=8A=A0=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E6=8F=90=E7=A4=BA=E5=B8=B8=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- suimangService/src/main/java/com/iformall/common/ErrorCode.java | 1 + 1 file changed, 1 insertion(+) diff --git a/suimangService/src/main/java/com/iformall/common/ErrorCode.java b/suimangService/src/main/java/com/iformall/common/ErrorCode.java index 5fde228..b7b4129 100644 --- a/suimangService/src/main/java/com/iformall/common/ErrorCode.java +++ b/suimangService/src/main/java/com/iformall/common/ErrorCode.java @@ -677,6 +677,7 @@ public enum ErrorCode{ */ ORDER_CREAT_OVERRUN(64000, "重复生成次数超限"), + CODE_ALREADY_EXISTS(71000, "该code已存在"), ; private int code; From a94e964230d80a44aa1b4db2408ce9cbd6be2717 Mon Sep 17 00:00:00 2001 From: xmzhao71 Date: Fri, 20 Oct 2023 15:45:04 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat=EF=BC=9A=E4=BF=AE=E6=94=B9open-api?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/ai/AiVideoController.java | 2 +- .../main/java/com/iformall/service/AiVideoService.java | 3 ++- .../com/iformall/service/impl/AiVideoServiceImpl.java | 8 +++----- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/open-api/src/main/java/com/iformall/controller/ai/AiVideoController.java b/open-api/src/main/java/com/iformall/controller/ai/AiVideoController.java index 32163a2..d8c8daa 100644 --- a/open-api/src/main/java/com/iformall/controller/ai/AiVideoController.java +++ b/open-api/src/main/java/com/iformall/controller/ai/AiVideoController.java @@ -26,7 +26,7 @@ public class AiVideoController { @ApiOperation("预览") @PostMapping("/preview") public ResultData previewVideo(@RequestBody PreviewVideoDTO dto) { - return new ResultData(aiVideoService.previewVideo(dto)); + return new ResultData(aiVideoService.previewVideo(PreviewVideoDTO.mappingParam(dto))); } @ApiOperation("生成视频") diff --git a/open-api/src/main/java/com/iformall/service/AiVideoService.java b/open-api/src/main/java/com/iformall/service/AiVideoService.java index 59546e5..f984f32 100644 --- a/open-api/src/main/java/com/iformall/service/AiVideoService.java +++ b/open-api/src/main/java/com/iformall/service/AiVideoService.java @@ -3,6 +3,7 @@ package com.iformall.service; import com.iformall.dto.GenerateVideoDTO; import com.iformall.dto.PreviewVideoDTO; import com.iformall.sm.AiPreviewParam; +import com.iformall.sm.AiPreviewResult; import com.iformall.sm.AiVideoParam; import com.iformall.sm.AiVideoResult; @@ -14,7 +15,7 @@ import com.iformall.sm.AiVideoResult; */ public interface AiVideoService { - Double previewVideo(PreviewVideoDTO dto); + AiPreviewResult previewVideo(AiPreviewParam aiPreviewParam); /** * 生成视频 diff --git a/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java b/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java index ab079a0..5c90403 100644 --- a/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java +++ b/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java @@ -9,9 +9,7 @@ import com.iformall.exception.BizException; import com.iformall.service.AiVideoService; import com.iformall.service.sm.UserMouldVideoService; import com.iformall.service.sm.VoiceInfoService; -import com.iformall.sm.AiVideoHelper; -import com.iformall.sm.AiVideoParam; -import com.iformall.sm.AiVideoResult; +import com.iformall.sm.*; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -34,8 +32,8 @@ public class AiVideoServiceImpl implements AiVideoService { private UserMouldVideoService userMouldVideoService; @Override - public Double previewVideo(PreviewVideoDTO dto) { - return voiceInfoService.previewVoice(PreviewVideoDTO.mappingParam(dto)); + public AiPreviewResult previewVideo(AiPreviewParam aiPreviewParam) { + return AiVideoHelper.voicePreview(aiPreviewParam); } @Override