Преглед на файлове

修改视频创建逻辑、新增图片检查接口、新增百度API接口、修改上传阿里云检查、新增回调接口

private_deployment
lrh преди 1 година
родител
ревизия
f3b288ebe0
променени са 5 файла, в които са добавени 18 реда и са изтрити 8 реда
  1. +2
    -2
      suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java
  2. +1
    -1
      suimangService/src/main/java/com/iformall/mapper/PhotoSpeakVideoMapper.java
  3. +1
    -1
      suimangService/src/main/java/com/iformall/service/sm/PhotoSpeakVideoService.java
  4. +7
    -2
      suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java
  5. +7
    -2
      suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml

+ 2
- 2
suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java Целия файл

@@ -473,7 +473,7 @@ public class PhotoSpeakVideoController extends BaseController {
@ApiOperation("获取视频是否生成成功")
@GetMapping("/checkVideoStatus")
@ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true)
public ResultData checkVideoStatus(String time) {
return photoSpeakVideoService.checkVideoStatus(getMemberId(),time);
public ResultData checkVideoStatus(List<Long> list) {
return photoSpeakVideoService.checkVideoStatus(getMemberId(),list);
}
}

+ 1
- 1
suimangService/src/main/java/com/iformall/mapper/PhotoSpeakVideoMapper.java Целия файл

@@ -23,5 +23,5 @@ public interface PhotoSpeakVideoMapper extends CommonMapper<PhotoSpeakVideo, Lon

List<PhotoSpeakVideo> getSortList(PhotoSpeakVideo record);

Integer checkVideoStatus(@Param("userId") Long userId,@Param("time") String time);
Integer checkVideoStatus(@Param("userId") Long userId,@Param("list") List<Long> list);
}

+ 1
- 1
suimangService/src/main/java/com/iformall/service/sm/PhotoSpeakVideoService.java Целия файл

@@ -65,5 +65,5 @@ public interface PhotoSpeakVideoService {

List<PhotoSpeakVideo> getNotHyUploadList();

ResultData checkVideoStatus(Long userId, String time);
ResultData checkVideoStatus(Long userId, List<Long> time);
}

+ 7
- 2
suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java Целия файл

@@ -24,6 +24,7 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import org.springframework.util.ObjectUtils;

import java.util.ArrayList;
@@ -413,8 +414,12 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService {
}

@Override
public ResultData checkVideoStatus(Long userId, String time) {
Integer integer = photoSpeakVideoMapper.checkVideoStatus(userId,time);
public ResultData checkVideoStatus(Long userId, List<Long> list) {
if (CollectionUtils.isEmpty(list)){
return new ResultData();
}

Integer integer = photoSpeakVideoMapper.checkVideoStatus(userId,list);
if (integer > 0){
return new ResultData("生成视频成功");
}


+ 7
- 2
suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml Целия файл

@@ -159,8 +159,13 @@
<select id="checkVideoStatus" resultType="java.lang.Integer">
select count(1)
from photo_speak_video
where video_status = 5 and create_video_date &gt;= #{time} and user_id = #{userId}
where video_status = 5 and user_id = #{userId}
<if test="list != null and list.size > 0">
id in
<foreach collection="list" index="index" item="id" open="(" separator="," close=")">
#{id}
</foreach>
</if>
</select>


</mapper>

Зареждане…
Отказ
Запис