|
@@ -52,7 +52,7 @@ public class ViewedStrategy implements FilterStrategy {
|
|
|
@Override
|
|
|
public List<Long> filter(FilterParam param) {
|
|
|
boolean hit = MapUtils.isNotEmpty(viewExpConfig)
|
|
|
- && org.apache.commons.collections.CollectionUtils.containsAny(viewExpConfig.keySet(), param.getAbExpCodes());
|
|
|
+ && CollectionUtils.containsAny(viewExpConfig.keySet(), param.getAbExpCodes());
|
|
|
if (hit) {
|
|
|
return filterNew(param);
|
|
|
} else {
|
|
@@ -74,6 +74,7 @@ public class ViewedStrategy implements FilterStrategy {
|
|
|
|
|
|
Query query = new Query();
|
|
|
query.addCriteria(criteria);
|
|
|
+ query.limit(10000);
|
|
|
List<VideoView> list = mongoTemplate.find(query, VideoView.class);
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(list)) {
|
|
@@ -131,6 +132,7 @@ public class ViewedStrategy implements FilterStrategy {
|
|
|
criteria.and("create_time").gte(System.currentTimeMillis() - videoViewedFilterTime * 1000);
|
|
|
Query query = new Query();
|
|
|
query.addCriteria(criteria);
|
|
|
+ query.limit(10000);
|
|
|
List<VideoView> list = mongoTemplate.find(query, VideoView.class);
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(list)) {
|