|
@@ -133,6 +133,8 @@ def video_rank_h(df, now_date, now_h, rule_key, param):
|
|
|
redis_helper = RedisHelper()
|
|
|
key_name = get_rov_redis_key(now_date=now_date)
|
|
|
initial_data = redis_helper.get_all_data_from_zset(key_name=key_name, with_scores=True)
|
|
|
+ if initial_data is None:
|
|
|
+ initial_data = []
|
|
|
log_.info(f'initial data count = {len(initial_data)}')
|
|
|
|
|
|
# 获取符合进入召回源条件的视频
|
|
@@ -220,6 +222,8 @@ def h_rank_bottom(now_date, now_h, rule_key):
|
|
|
for key_prefix in key_prefix_list:
|
|
|
key_name = f"{key_prefix}{rule_key}.{redis_dt}.{redis_h}"
|
|
|
initial_data = redis_helper.get_all_data_from_zset(key_name=key_name, with_scores=True)
|
|
|
+ if initial_data is None:
|
|
|
+ initial_data = []
|
|
|
final_data = dict()
|
|
|
for video_id, score in initial_data:
|
|
|
final_data[video_id] = score
|