Przeglądaj źródła

feat:修改创建视屏api接口

private_deployment
xmzhao71 1 rok temu
rodzic
commit
d57a1ff387
3 zmienionych plików z 8 dodań i 6 usunięć
  1. +2
    -1
      suimangService/src/main/java/com/iformall/service/sm/impl/UserMouldVideoServiceImpl.java
  2. +4
    -4
      suimangService/src/main/java/com/iformall/smsdk/SmGenerateVideoDTO.java
  3. +2
    -1
      suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java

+ 2
- 1
suimangService/src/main/java/com/iformall/service/sm/impl/UserMouldVideoServiceImpl.java Wyświetl plik

@@ -10,6 +10,7 @@ import com.iformall.common.IdWorker;
import com.iformall.common.ResultData;
import com.iformall.domain.po.sm.*;
import com.iformall.enums.*;
import com.iformall.enums.sm.EnumThirdPartyType;
import com.iformall.mapper.UserMouldVideoMapper;
import com.iformall.service.sm.*;
import com.iformall.sm.AiVideoHelper;
@@ -396,7 +397,7 @@ public class UserMouldVideoServiceImpl implements UserMouldVideoService {

// AiVideoResult video = AiVideoHelper.createVideo(videoParam,mouldVideo.getId());
// AiVideoResult video = SmSdkUtils.generateVideo(SmGenerateVideoDTO.build(videoParam, mouldVideo.getId()));
AiVideoResult video = SmSdkUtils.generateVideo(videoParam);
AiVideoResult video = SmSdkUtils.generateVideo(SmGenerateVideoDTO.build(videoParam, EnumThirdPartyType.PRIVATE_JOIN.getCode()));
if(video.isSuccess()){
videoUpd.setVideoPath(video.getUrl());
// videoUpd.setVideoTime(video.getDuration()+"");


+ 4
- 4
suimangService/src/main/java/com/iformall/smsdk/SmGenerateVideoDTO.java Wyświetl plik

@@ -9,14 +9,14 @@ import lombok.Data;
@ApiModel(value = "生成视频请求参数")
@Data
public class SmGenerateVideoDTO {
@ApiModelProperty(value = "视频唯一标识")
private Long id;
@ApiModelProperty(value = "类型")
private Integer type;
@ApiModelProperty(value = "生成视频参数")
private AiVideoParam aiVideoParam;

public static SmGenerateVideoDTO build(AiVideoParam aiVideoParam, Long id) {
public static SmGenerateVideoDTO build(AiVideoParam aiVideoParam, Integer type) {
SmGenerateVideoDTO dto = new SmGenerateVideoDTO();
dto.setId(id);
dto.setType(type);
dto.setAiVideoParam(aiVideoParam);
return dto;
}


+ 2
- 1
suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java Wyświetl plik

@@ -45,7 +45,8 @@ public class SmSdkUtils {
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiPreviewResult.class) : new AiPreviewResult();
}

public static AiVideoResult generateVideo(AiVideoParam aiVideoParam) {
public static AiVideoResult generateVideo(SmGenerateVideoDTO dto) {
AiVideoParam aiVideoParam = dto.getAiVideoParam();
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO;
// log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto));
log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSON(aiVideoParam.getTask_id()));


Ładowanie…
Anuluj
Zapisz