From f3b288ebe0ccddd5087cda2bf0c30cad86daa9ee Mon Sep 17 00:00:00 2001 From: lrh <1585126058@qq.com> Date: Wed, 5 Jul 2023 11:56:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A7=86=E9=A2=91=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E9=80=BB=E8=BE=91=E3=80=81=E6=96=B0=E5=A2=9E=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E6=A3=80=E6=9F=A5=E6=8E=A5=E5=8F=A3=E3=80=81=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E7=99=BE=E5=BA=A6API=E6=8E=A5=E5=8F=A3=E3=80=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8A=E4=BC=A0=E9=98=BF=E9=87=8C=E4=BA=91?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E3=80=81=E6=96=B0=E5=A2=9E=E5=9B=9E=E8=B0=83?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/controller/PhotoSpeakVideoController.java | 4 ++-- .../java/com/iformall/mapper/PhotoSpeakVideoMapper.java | 2 +- .../com/iformall/service/sm/PhotoSpeakVideoService.java | 2 +- .../service/sm/impl/PhotoSpeakVideoServiceImpl.java | 9 +++++++-- .../src/main/resources/mapper/PhotoSpeakVideoMapper.xml | 9 +++++++-- 5 files changed, 18 insertions(+), 8 deletions(-) diff --git a/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java b/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java index 396d159..5c1fa8e 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java +++ b/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 list) { + return photoSpeakVideoService.checkVideoStatus(getMemberId(),list); } } diff --git a/suimangService/src/main/java/com/iformall/mapper/PhotoSpeakVideoMapper.java b/suimangService/src/main/java/com/iformall/mapper/PhotoSpeakVideoMapper.java index be9f46e..87dbaa7 100644 --- a/suimangService/src/main/java/com/iformall/mapper/PhotoSpeakVideoMapper.java +++ b/suimangService/src/main/java/com/iformall/mapper/PhotoSpeakVideoMapper.java @@ -23,5 +23,5 @@ public interface PhotoSpeakVideoMapper extends CommonMapper getSortList(PhotoSpeakVideo record); - Integer checkVideoStatus(@Param("userId") Long userId,@Param("time") String time); + Integer checkVideoStatus(@Param("userId") Long userId,@Param("list") List list); } diff --git a/suimangService/src/main/java/com/iformall/service/sm/PhotoSpeakVideoService.java b/suimangService/src/main/java/com/iformall/service/sm/PhotoSpeakVideoService.java index 7510533..53913b2 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/PhotoSpeakVideoService.java +++ b/suimangService/src/main/java/com/iformall/service/sm/PhotoSpeakVideoService.java @@ -65,5 +65,5 @@ public interface PhotoSpeakVideoService { List getNotHyUploadList(); - ResultData checkVideoStatus(Long userId, String time); + ResultData checkVideoStatus(Long userId, List time); } diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java index ef462ec..27806d0 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java +++ b/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 list) { + if (CollectionUtils.isEmpty(list)){ + return new ResultData(); + } + + Integer integer = photoSpeakVideoMapper.checkVideoStatus(userId,list); if (integer > 0){ return new ResultData("生成视频成功"); } diff --git a/suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml b/suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml index c4824e9..c4fa871 100644 --- a/suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml +++ b/suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml @@ -159,8 +159,13 @@ -