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