|
@@ -31,6 +31,9 @@ def ad_recommend_predict(mid, video_id):
|
|
redis_dt = datetime.datetime.strftime(now_date - datetime.timedelta(days=1), '%Y%m%d')
|
|
redis_dt = datetime.datetime.strftime(now_date - datetime.timedelta(days=1), '%Y%m%d')
|
|
video_share_rate_key = f"{config_.KEY_NAME_PREFIX_AD_VIDEO}{redis_dt}"
|
|
video_share_rate_key = f"{config_.KEY_NAME_PREFIX_AD_VIDEO}{redis_dt}"
|
|
video_share_rate = redis_helper.get_score_with_value(key_name=video_share_rate_key, value=int(video_id))
|
|
video_share_rate = redis_helper.get_score_with_value(key_name=video_share_rate_key, value=int(video_id))
|
|
|
|
+ if video_share_rate is None:
|
|
|
|
+ video_share_rate = redis_helper.get_score_with_value(key_name=video_share_rate_key, value=-1)
|
|
|
|
+
|
|
# 计算 mid-video 分享率
|
|
# 计算 mid-video 分享率
|
|
mid_video_share_rate = float(group_share_rate) * float(video_share_rate)
|
|
mid_video_share_rate = float(group_share_rate) * float(video_share_rate)
|
|
# 阈值判断
|
|
# 阈值判断
|