|
|
@@ -39,9 +39,11 @@ public class RcmdTask implements Runnable {
|
|
|
}
|
|
|
|
|
|
String itemsKey = RedisKeys.getUserItemKey(loginUser);
|
|
|
- Set<String> videoIds = userInterestBased.getUserInterestItems(loginUser);
|
|
|
+ Set<String> set = userInterestBased.getUserInterestItems(loginUser);
|
|
|
+ List<String> videoIds1 = new ArrayList<>(set);
|
|
|
+ List<String> videoIds = videoPostQuery.getRandomVideoIds(120);
|
|
|
if (!videoIds.isEmpty()) {
|
|
|
- List<VideoCard> videoCards = videoPostQuery.getVideoCards(new ArrayList<>(videoIds));
|
|
|
+ List<VideoCard> videoCards = videoPostQuery.getVideoCards(videoIds);
|
|
|
VideoCard[] arr = videoCards.toArray(new VideoCard[0]);
|
|
|
redisSet.sadd(itemsKey, arr);
|
|
|
}
|