|  | @@ -1797,19 +1797,21 @@ class PoolRecall(object):
 | 
	
		
			
				|  |  |                                  'pushFrom': push_from, 'abCode': self.ab_code}
 | 
	
		
			
				|  |  |                                 for item in filtered_result if video_score.get(int(item)) is not None]
 | 
	
		
			
				|  |  |                  pool_recall_result.extend(temp_result)
 | 
	
		
			
				|  |  | -            else:
 | 
	
		
			
				|  |  | -                # 将此次获取的末位视频id同步刷新到Redis中,方便下次快速定位到召回位置,过期时间为1天
 | 
	
		
			
				|  |  | -                if self.mid and self.ab_code != config_.AB_CODE['region_rank_by_h'].get('abtest_112'):
 | 
	
		
			
				|  |  | -                    # mid为空时,不做记录
 | 
	
		
			
				|  |  | -                    last_video_key = f'{last_video_key_prefix}{self.app_type}:{self.mid}'
 | 
	
		
			
				|  |  | -                    self.redis_helper.set_data_to_redis(key_name=last_video_key, value=data[-1][0],
 | 
	
		
			
				|  |  | -                                                        expire_time=expire_time)
 | 
	
		
			
				|  |  | +            # else:
 | 
	
		
			
				|  |  | +            #     # 将此次获取的末位视频id同步刷新到Redis中,方便下次快速定位到召回位置,过期时间为1天
 | 
	
		
			
				|  |  | +            #     if self.mid and self.ab_code != config_.AB_CODE['region_rank_by_h'].get('abtest_112'):
 | 
	
		
			
				|  |  | +            #         # mid为空时,不做记录
 | 
	
		
			
				|  |  | +            #         last_video_key = f'{last_video_key_prefix}{self.app_type}:{self.mid}'
 | 
	
		
			
				|  |  | +            #         self.redis_helper.set_data_to_redis(key_name=last_video_key, value=data[-1][0],
 | 
	
		
			
				|  |  | +            #                                             expire_time=expire_time)
 | 
	
		
			
				|  |  |              idx += get_size
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          pool_recall_result.sort(key=lambda x: x.get('rovScore', 0), reverse=True)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        if len(recall_data) > 0 and len(pool_recall_result) == 0 \
 | 
	
		
			
				|  |  | -                and self.ab_code == config_.AB_CODE['region_rank_by_h'].get('abtest_112') and self.mid:
 | 
	
		
			
				|  |  | +        # if len(recall_data) > 0 and len(pool_recall_result) == 0 \
 | 
	
		
			
				|  |  | +        #         and self.ab_code == config_.AB_CODE['region_rank_by_h'].get('abtest_112') and self.mid:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        if len(recall_data) > 0 and len(pool_recall_result) == 0 and self.mid:
 | 
	
		
			
				|  |  |              # 召回数据不为空 & 过滤后结果为空 & 位于实验组 & mid不为空时,更新召回获取的末位视频id记录到定位的key中
 | 
	
		
			
				|  |  |              last_video_key = f'{last_video_key_prefix}{self.app_type}:{self.mid}'
 | 
	
		
			
				|  |  |              self.redis_helper.set_data_to_redis(key_name=last_video_key, value=recall_data[-1][0],
 |