Przeglądaj źródła

feat:修改open-api接口

private_deployment
xmzhao71 1 rok temu
rodzic
commit
a94e964230
3 zmienionych plików z 6 dodań i 7 usunięć
  1. +1
    -1
      open-api/src/main/java/com/iformall/controller/ai/AiVideoController.java
  2. +2
    -1
      open-api/src/main/java/com/iformall/service/AiVideoService.java
  3. +3
    -5
      open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java

+ 1
- 1
open-api/src/main/java/com/iformall/controller/ai/AiVideoController.java Wyświetl plik

@@ -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("生成视频")


+ 2
- 1
open-api/src/main/java/com/iformall/service/AiVideoService.java Wyświetl plik

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


/** /**
* 生成视频 * 生成视频


+ 3
- 5
open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java Wyświetl plik

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


Ładowanie…
Anuluj
Zapisz