Преглед изворни кода

feat:修改调用视频接口

private_deployment
xmzhao71 пре 1 година
родитељ
комит
af3d7bcb62
3 измењених фајлова са 14 додато и 14 уклоњено
  1. +1
    -1
      suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java
  2. +2
    -2
      suimangService/src/main/java/com/iformall/smsdk/SmSdkConstant.java
  3. +11
    -11
      suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java

+ 1
- 1
suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java Прегледај датотеку

@@ -160,7 +160,7 @@ public class VoiceMouldController extends BaseController {


@AuthIgnore @AuthIgnore
@ApiOperation("TTS音色预览") @ApiOperation("TTS音色预览")
@PostMapping("/preview_bak")
@PostMapping("/preview")
@ApiImplicitParams({}) @ApiImplicitParams({})
public ResultData voicePreview(@RequestBody AiPreviewParam aiPreviewParam) { public ResultData voicePreview(@RequestBody AiPreviewParam aiPreviewParam) {
logger.debug("[" + getIpAddr() + "] MouldPatchController::voicePreview"); logger.debug("[" + getIpAddr() + "] MouldPatchController::voicePreview");


+ 2
- 2
suimangService/src/main/java/com/iformall/smsdk/SmSdkConstant.java Прегледај датотеку

@@ -11,10 +11,10 @@ public interface SmSdkConstant {
/** /**
* 预览视频 * 预览视频
*/ */
String PREVIEW_VIDEO = "/ai/video/preview";
String PREVIEW_VIDEO = "/ai/video/previewVideo";


/** /**
* 生成视频 * 生成视频
*/ */
String GENERATE_VIDEO = "/ai/video/preview";
String GENERATE_VIDEO = "/ai/video/generateVideo";
} }

+ 11
- 11
suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java Прегледај датотеку

@@ -34,17 +34,6 @@ public class SmSdkUtils {
smSdkUtils = this; smSdkUtils = this;
} }


public static AiVideoResult generateVideo(SmGenerateVideoDTO dto) {
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO;
HttpEntity<SmGenerateVideoDTO> httpEntity = new HttpEntity<>(dto);
log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto));
ResponseEntity<String> response = smSdkUtils.restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class);
log.info("(遂芒api)【生成视频】接口的响应数据:{}", JSON.toJSONString(response.getBody()));
JSONObject resultObject = JSON.parseObject(response.getBody());
String data = resultObject.getString("data");
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiVideoResult.class) : new AiVideoResult();
}

public static AiPreviewResult preview(SmPreviewVideoDTO dto) { public static AiPreviewResult preview(SmPreviewVideoDTO dto) {
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.PREVIEW_VIDEO; String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.PREVIEW_VIDEO;
HttpEntity<SmPreviewVideoDTO> httpEntity = new HttpEntity<>(dto); HttpEntity<SmPreviewVideoDTO> httpEntity = new HttpEntity<>(dto);
@@ -55,4 +44,15 @@ public class SmSdkUtils {
String data = resultObject.getString("data"); String data = resultObject.getString("data");
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiPreviewResult.class) : new AiPreviewResult(); return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiPreviewResult.class) : new AiPreviewResult();
} }

public static AiVideoResult generateVideo(SmGenerateVideoDTO dto) {
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO;
HttpEntity<SmGenerateVideoDTO> httpEntity = new HttpEntity<>(dto);
log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto));
ResponseEntity<String> response = smSdkUtils.restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class);
log.info("(遂芒api)【生成视频】接口的响应数据:{}", JSON.toJSONString(response.getBody()));
JSONObject resultObject = JSON.parseObject(response.getBody());
String data = resultObject.getString("data");
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiVideoResult.class) : new AiVideoResult();
}
} }

Loading…
Откажи
Сачувај