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