diff --git a/src/main/java/com/ycwl/basic/repository/SourceRepository.java b/src/main/java/com/ycwl/basic/repository/SourceRepository.java index 177dc680..324ea8e3 100644 --- a/src/main/java/com/ycwl/basic/repository/SourceRepository.java +++ b/src/main/java/com/ycwl/basic/repository/SourceRepository.java @@ -62,38 +62,6 @@ public class SourceRepository { memberRelationRepository.clearSCacheByFace(faceId); } - public boolean getUserIsBuy(Long userId, int type, Long faceId) { - FaceEntity face = faceRepository.getFace(faceId); - if (face == null) { - log.info("faceId:{} is not exist", faceId); - return false; - } - // 确认人员faceId是否有券码 - List voucherDetails = iVoucherService.getVoucherDetails(faceId, face.getScenicId()); - if (voucherDetails != null && !voucherDetails.isEmpty()) { - VoucherInfo voucherInfo = voucherDetails.getFirst(); - if (voucherInfo.getDiscountType().equals(VoucherDiscountType.FREE_ALL)) { - return true; - } - } - switch (type) { - case 1: - List videoSourceList = sourceMapper.listVideoByFaceRelation(faceId); - if (videoSourceList == null || videoSourceList.isEmpty()) { - return false; - } - return videoSourceList.stream().filter(Objects::nonNull).anyMatch(item -> Integer.valueOf(1).equals(item.getIsBuy())); - case 2: - List imageSourceList = sourceMapper.listImageByFaceRelation(faceId); - if (imageSourceList == null || imageSourceList.isEmpty()) { - return false; - } - return imageSourceList.stream().filter(Objects::nonNull).anyMatch(item -> Integer.valueOf(1).equals(item.getIsBuy())); - default: - return false; - } - } - public SourceEntity getSource(Long id) { return sourceMapper.getEntity(id); } diff --git a/src/main/java/com/ycwl/basic/repository/VideoRepository.java b/src/main/java/com/ycwl/basic/repository/VideoRepository.java index 6af09c86..02221872 100644 --- a/src/main/java/com/ycwl/basic/repository/VideoRepository.java +++ b/src/main/java/com/ycwl/basic/repository/VideoRepository.java @@ -107,35 +107,6 @@ public class VideoRepository { } } - public boolean getUserIsBuy(Long userId, Long videoId) { - MemberVideoEntity memberVideo = videoMapper.queryUserVideo(userId, videoId); - if (memberVideo == null) { - return false; - } - boolean isBuy = Integer.valueOf(1).equals(memberVideo.getIsBuy()); - if (isBuy) { - return isBuy; - } - - // 一口价 - IsBuyBatchRespVO buy = priceBiz.isOnePriceBuy(userId, memberVideo.getFaceId(), memberVideo.getScenicId(), -1, null); - if (buy == null) { - return false; - } - if (buy.isBuy()) { - return true; - } - // 确认人员faceId是否有券码 - List voucherDetails = iVoucherService.getVoucherDetails(memberVideo.getFaceId(), memberVideo.getScenicId()); - if (voucherDetails != null && !voucherDetails.isEmpty()) { - VoucherInfo voucherInfo = voucherDetails.getFirst(); - if (voucherInfo.getDiscountType().equals(VoucherDiscountType.FREE_ALL)) { - isBuy = true; - } - } - return isBuy; - } - public boolean clearVideoCache(Long videoId) { if (redisTemplate.hasKey(String.format(VIDEO_CACHE_KEY, videoId))) { VideoEntity video = getVideo(videoId);