|
|
@@ -39,7 +39,8 @@ public class SmSdkUtils { |
|
|
|
public void init() { |
|
|
|
smSdkUtils = this; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//POST |
|
|
|
public static AiPreviewResult preview(SmPreviewVideoDTO dto) { |
|
|
|
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.PREVIEW_VIDEO; |
|
|
|
log.info("(遂芒api)【预览视频】接口的请求参数:{}", JSON.toJSON(dto)); |
|
|
@@ -50,6 +51,7 @@ public class SmSdkUtils { |
|
|
|
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiPreviewResult.class) : new AiPreviewResult(); |
|
|
|
} |
|
|
|
|
|
|
|
//POST |
|
|
|
public static AiVideoResult generateVideo(AiVideoParam aiVideoParam) { |
|
|
|
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO; |
|
|
|
// log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto)); |
|
|
@@ -61,22 +63,22 @@ public class SmSdkUtils { |
|
|
|
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiVideoResult.class) : new AiVideoResult(); |
|
|
|
} |
|
|
|
|
|
|
|
//GET |
|
|
|
public static ServiceInfo getCurrentServiceInfo() { |
|
|
|
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.CURRENT_SERVICE_INFO; |
|
|
|
Map paramMap = new HashMap(); |
|
|
|
ResponseEntity<String> response = smSdkUtils.restTemplate.exchange(url, HttpMethod.GET, SmUtils.getHttpEntity(paramMap), String.class); |
|
|
|
ResponseEntity<String> response = smSdkUtils.restTemplate.exchange(url, HttpMethod.GET, SmUtils.getHttpEntity(new HashMap()), String.class); |
|
|
|
log.info("(遂芒api)【查询当前接入方】接口的响应数据:{}", JSON.toJSON(response.getBody())); |
|
|
|
JSONObject resultObject = JSON.parseObject(response.getBody()); |
|
|
|
String data = resultObject.getString("data"); |
|
|
|
return StringUtils.isNotBlank(data) ? JSON.parseObject(data, ServiceInfo.class) : new ServiceInfo(); |
|
|
|
} |
|
|
|
|
|
|
|
//GET |
|
|
|
public static PageInfo<ServiceVideoRecord> currentVideoRecords(int pageNum,int pageSize) { |
|
|
|
Map parm = new HashMap(); |
|
|
|
parm.put("pageNum", pageNum); |
|
|
|
parm.put("pageSize", pageSize); |
|
|
|
//String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.CURRENT_SERVICE_VIDEO_RECORDS+"?pageNum="+pageNum+"&pageSize="+pageSize; |
|
|
|
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.CURRENT_SERVICE_VIDEO_RECORDS; |
|
|
|
String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.CURRENT_SERVICE_VIDEO_RECORDS+"?pageNum="+pageNum+"&pageSize="+pageSize; |
|
|
|
ResponseEntity<String> response = smSdkUtils.restTemplate.exchange(url, HttpMethod.GET, SmUtils.getHttpEntity(parm), String.class); |
|
|
|
log.info("(遂芒api)【查询当前接入方】接口的响应数据:{}", JSON.toJSON(response.getBody())); |
|
|
|
JSONObject resultObject = JSON.parseObject(response.getBody()); |
|
|
|