Kaynağa Gözat

Merge branch 'region-h-ab' into pre-master

liqian 2 yıl önce
ebeveyn
işleme
d3f5646eff
2 değiştirilmiş dosya ile 9 ekleme ve 0 silme
  1. 3 0
      config.py
  2. 6 0
      recommend.py

+ 3 - 0
config.py

@@ -45,6 +45,7 @@ class BaseConfig(object):
         'region_rule_rank3_appType_4': '072',
         'region_rule_rank3_appType_6': '073',
         'region_rule_rank3_appType_18': '074',
+        'region_rule_rank4': '079',
     }
 
     # abTest
@@ -84,6 +85,7 @@ class BaseConfig(object):
             'region_rule_rank1': 60001,
             'region_rule_rank2': 60002,
             'region_rule_rank3': 60003,
+            'region_rule_rank4': 60004,
         },  # 地域分组小时级规则实验
 
         'rank_by_24h': {
@@ -119,6 +121,7 @@ class BaseConfig(object):
         'region_rule_rank1': 'rule1',
         'region_rule_rank2': 'rule1',
         'region_rule_rank3': 'rule2',
+        'region_rule_rank4': 'rule3',
     }
 
     # 小时级规则更新过去24h数据列表key不同实验标识

+ 6 - 0
recommend.py

@@ -559,6 +559,12 @@ def get_recommend_params(ab_exp_info, page_type=0):
             rule_key = config_.RULE_KEY_REGION['region_rule_rank3']
             no_op_flag = True
 
+        elif config_.AB_EXP_CODE['region_rule_rank4'] in ab_exp_code_list:
+            ab_code = config_.AB_CODE['region_rank_by_h'].get('region_rule_rank4')
+            expire_time = 3600
+            rule_key = config_.RULE_KEY_REGION['region_rule_rank4']
+            no_op_flag = True
+
         else:
             ab_code = config_.AB_CODE['initial']
             expire_time = 24 * 3600