|
@@ -70,10 +70,12 @@ def ad_recommend_predict(app_type, mid, video_id, ab_exp_info, ab_test_code):
|
|
|
no_ad_mid_group_list = abtest_param.get('no_ad_mid_group_list', [])
|
|
|
|
|
|
|
|
|
- mid_group_key_name = f"{config_.KEY_NAME_PREFIX_MID_GROUP}{group_class_key}:{mid}"
|
|
|
- mid_group = redis_helper.get_data_from_redis(key_name=mid_group_key_name)
|
|
|
- if mid_group is None:
|
|
|
+ mid_group_key_name = f"{config_.KEY_NAME_PREFIX_MID_GROUP}{mid}"
|
|
|
+ mid_group_value = redis_helper.get_data_from_redis(key_name=mid_group_key_name)
|
|
|
+ if mid_group_value is None:
|
|
|
mid_group = 'mean_group'
|
|
|
+ else:
|
|
|
+ mid_group = eval(mid_group_value).get(group_class_key, 'mean_group')
|
|
|
|
|
|
|
|
|
if mid_group in no_ad_mid_group_list:
|