|  | @@ -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);
 | 
	
		
			
				|  |  |  
 |