From 19533a17aa55fafc70d0a385928e785cb50e1ebc Mon Sep 17 00:00:00 2001 From: admin <2780501319@qq.com> Date: 星期五, 30 七月 2021 02:05:14 +0800 Subject: [PATCH] 爱奇艺视频更新 --- src/main/java/com/yeshi/buwan/dao/recommend/FloatADDao.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/dao/recommend/FloatADDao.java b/src/main/java/com/yeshi/buwan/dao/recommend/FloatADDao.java index 7d2696e..a5d9d0b 100644 --- a/src/main/java/com/yeshi/buwan/dao/recommend/FloatADDao.java +++ b/src/main/java/com/yeshi/buwan/dao/recommend/FloatADDao.java @@ -8,6 +8,7 @@ import org.springframework.stereotype.Repository; import java.util.ArrayList; +import java.util.Date; import java.util.List; @Repository @@ -19,11 +20,17 @@ * @param show * @return */ - public List<FloatAD> list(Boolean show, int start, int count) { + public List<FloatAD> list(Boolean show, Date showTime, int start, int count) { Query query = new Query(); + Criteria criteria = null; if (show != null) - query.addCriteria(Criteria.where("show").is(show)); + criteria = Criteria.where("show").is(show); + if (showTime != null) { + criteria = criteria.andOperator(Criteria.where("showEndTime").gt(showTime), Criteria.where("showStartTime").lte(showTime)); + } + + query.addCriteria(criteria); List<Sort.Order> orders = new ArrayList<>(); orders.add(new Sort.Order(Sort.Direction.DESC, "weight")); query.with(new Sort(orders)); -- Gitblit v1.8.0