@@ -10,6 +10,7 @@ import com.iformall.common.IdWorker; | |||||
import com.iformall.common.ResultData; | import com.iformall.common.ResultData; | ||||
import com.iformall.domain.po.sm.*; | import com.iformall.domain.po.sm.*; | ||||
import com.iformall.enums.*; | import com.iformall.enums.*; | ||||
import com.iformall.enums.sm.EnumThirdPartyType; | |||||
import com.iformall.mapper.UserMouldVideoMapper; | import com.iformall.mapper.UserMouldVideoMapper; | ||||
import com.iformall.service.sm.*; | import com.iformall.service.sm.*; | ||||
import com.iformall.sm.AiVideoHelper; | import com.iformall.sm.AiVideoHelper; | ||||
@@ -396,7 +397,7 @@ public class UserMouldVideoServiceImpl implements UserMouldVideoService { | |||||
// AiVideoResult video = AiVideoHelper.createVideo(videoParam,mouldVideo.getId()); | // AiVideoResult video = AiVideoHelper.createVideo(videoParam,mouldVideo.getId()); | ||||
// AiVideoResult video = SmSdkUtils.generateVideo(SmGenerateVideoDTO.build(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()){ | if(video.isSuccess()){ | ||||
videoUpd.setVideoPath(video.getUrl()); | videoUpd.setVideoPath(video.getUrl()); | ||||
// videoUpd.setVideoTime(video.getDuration()+""); | // videoUpd.setVideoTime(video.getDuration()+""); | ||||
@@ -9,14 +9,14 @@ import lombok.Data; | |||||
@ApiModel(value = "生成视频请求参数") | @ApiModel(value = "生成视频请求参数") | ||||
@Data | @Data | ||||
public class SmGenerateVideoDTO { | public class SmGenerateVideoDTO { | ||||
@ApiModelProperty(value = "视频唯一标识") | |||||
private Long id; | |||||
@ApiModelProperty(value = "类型") | |||||
private Integer type; | |||||
@ApiModelProperty(value = "生成视频参数") | @ApiModelProperty(value = "生成视频参数") | ||||
private AiVideoParam aiVideoParam; | private AiVideoParam aiVideoParam; | ||||
public static SmGenerateVideoDTO build(AiVideoParam aiVideoParam, Long id) { | |||||
public static SmGenerateVideoDTO build(AiVideoParam aiVideoParam, Integer type) { | |||||
SmGenerateVideoDTO dto = new SmGenerateVideoDTO(); | SmGenerateVideoDTO dto = new SmGenerateVideoDTO(); | ||||
dto.setId(id); | |||||
dto.setType(type); | |||||
dto.setAiVideoParam(aiVideoParam); | dto.setAiVideoParam(aiVideoParam); | ||||
return dto; | return dto; | ||||
} | } | ||||
@@ -45,7 +45,8 @@ public class SmSdkUtils { | |||||
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(AiVideoParam aiVideoParam) { | |||||
public static AiVideoResult generateVideo(SmGenerateVideoDTO dto) { | |||||
AiVideoParam aiVideoParam = dto.getAiVideoParam(); | |||||
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO; | String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO; | ||||
// log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto)); | // log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto)); | ||||
log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSON(aiVideoParam.getTask_id())); | log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSON(aiVideoParam.getTask_id())); | ||||