| @@ -26,7 +26,7 @@ public class AiVideoController { | |||||
| @ApiOperation("预览") | @ApiOperation("预览") | ||||
| @PostMapping("/preview") | @PostMapping("/preview") | ||||
| public ResultData previewVideo(@RequestBody PreviewVideoDTO dto) { | public ResultData previewVideo(@RequestBody PreviewVideoDTO dto) { | ||||
| return new ResultData(aiVideoService.previewVideo(dto)); | |||||
| return new ResultData(aiVideoService.previewVideo(PreviewVideoDTO.mappingParam(dto))); | |||||
| } | } | ||||
| @ApiOperation("生成视频") | @ApiOperation("生成视频") | ||||
| @@ -3,6 +3,7 @@ package com.iformall.service; | |||||
| import com.iformall.dto.GenerateVideoDTO; | import com.iformall.dto.GenerateVideoDTO; | ||||
| import com.iformall.dto.PreviewVideoDTO; | import com.iformall.dto.PreviewVideoDTO; | ||||
| import com.iformall.sm.AiPreviewParam; | import com.iformall.sm.AiPreviewParam; | ||||
| import com.iformall.sm.AiPreviewResult; | |||||
| import com.iformall.sm.AiVideoParam; | import com.iformall.sm.AiVideoParam; | ||||
| import com.iformall.sm.AiVideoResult; | import com.iformall.sm.AiVideoResult; | ||||
| @@ -14,7 +15,7 @@ import com.iformall.sm.AiVideoResult; | |||||
| */ | */ | ||||
| public interface AiVideoService { | public interface AiVideoService { | ||||
| Double previewVideo(PreviewVideoDTO dto); | |||||
| AiPreviewResult previewVideo(AiPreviewParam aiPreviewParam); | |||||
| /** | /** | ||||
| * 生成视频 | * 生成视频 | ||||
| @@ -9,9 +9,7 @@ import com.iformall.exception.BizException; | |||||
| import com.iformall.service.AiVideoService; | import com.iformall.service.AiVideoService; | ||||
| import com.iformall.service.sm.UserMouldVideoService; | import com.iformall.service.sm.UserMouldVideoService; | ||||
| import com.iformall.service.sm.VoiceInfoService; | 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.apache.commons.lang3.StringUtils; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||
| @@ -34,8 +32,8 @@ public class AiVideoServiceImpl implements AiVideoService { | |||||
| private UserMouldVideoService userMouldVideoService; | private UserMouldVideoService userMouldVideoService; | ||||
| @Override | @Override | ||||
| public Double previewVideo(PreviewVideoDTO dto) { | |||||
| return voiceInfoService.previewVoice(PreviewVideoDTO.mappingParam(dto)); | |||||
| public AiPreviewResult previewVideo(AiPreviewParam aiPreviewParam) { | |||||
| return AiVideoHelper.voicePreview(aiPreviewParam); | |||||
| } | } | ||||
| @Override | @Override | ||||
| @@ -677,6 +677,7 @@ public enum ErrorCode{ | |||||
| */ | */ | ||||
| ORDER_CREAT_OVERRUN(64000, "重复生成次数超限"), | ORDER_CREAT_OVERRUN(64000, "重复生成次数超限"), | ||||
| CODE_ALREADY_EXISTS(71000, "该code已存在"), | |||||
| ; | ; | ||||
| private int code; | private int code; | ||||