|
@@ -23,13 +23,14 @@ public class PreViewedFilter extends AbstractFilter<Video> {
|
|
|
|
|
|
private static final Logger LOGGER = LoggerFactory.getLogger(PreViewedFilter.class);
|
|
|
|
|
|
- private final PreViewedService preViewedService;
|
|
|
+ private final Set<Long> preViewedVideoIds;
|
|
|
|
|
|
public PreViewedFilter(FilterConfigInfo filterConfigInfo,
|
|
|
RecommendRequest recommendRequest,
|
|
|
User user) {
|
|
|
super(filterConfigInfo, recommendRequest, user);
|
|
|
- preViewedService = ServiceBeanFactory.getBean(PreViewedService.class);
|
|
|
+ PreViewedService preViewedService = ServiceBeanFactory.getBean(PreViewedService.class);
|
|
|
+ preViewedVideoIds = preViewedService.getVideoIds(this.requestContext.getAppType(), user.getMid());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -40,7 +41,6 @@ public class PreViewedFilter extends AbstractFilter<Video> {
|
|
|
|| CollectionUtils.isEmpty(list)) {
|
|
|
return;
|
|
|
}
|
|
|
- Set<Long> preViewedVideoIds = preViewedService.getVideoIds(this.requestContext.getAppType(), user.getMid());
|
|
|
LOGGER.info("PreViewedFilter doFilter traceId:{}, preViewedVideoIds:{}", requestContext.getRequestId(),
|
|
|
preViewedVideoIds);
|
|
|
|