diff --git a/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java b/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java index 8d8a9e7e..6f4e111d 100644 --- a/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java @@ -330,6 +330,9 @@ public class GoodsServiceImpl implements GoodsService { // 设置已完成数量和总模板数 response.setCount(count.get()); response.setMaxCount(templateList.size()); + if (count.get() <= 0) { + response.setStatus(VideoTaskStatus.PENDING.getCode()); + } // ==================== 第四步:根据切片完成状态返回结果 ==================== diff --git a/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java b/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java index d2bc76c2..0f3b5aee 100644 --- a/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java @@ -488,12 +488,12 @@ public class FaceServiceImpl implements FaceService { contentPageVO.setContentType(1); contentPageVO.setSort(contentPageVO.getSort()); if (!memberVideoEntityList.isEmpty()) { + contentPageVO.setContentId(memberVideoEntityList.getFirst().getVideoId()); boolean isBuy = orderRepository.checkUserBuyFaceItem(userId, faceId, 0, contentPageVO.getContentId()); if (!isBuy) { isBuy = orderRepository.checkUserBuyFaceItem(userId, faceId, -1, contentPageVO.getTemplateId()); // 购买模板 } contentPageVO.setIsBuy(isBuy ? 1 : 0); - contentPageVO.setContentId(memberVideoEntityList.getFirst().getVideoId()); VideoEntity video = videoRepository.getVideo(contentPageVO.getContentId()); if (video != null) { contentPageVO.setVideoUrl(video.getVideoUrl());