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