Browse Source

Merge branch 'update-by-apptype' into pre-master

liqian 2 years ago
parent
commit
d885adb12d
2 changed files with 10 additions and 0 deletions
  1. 3 0
      config.py
  2. 7 0
      recommend.py

+ 3 - 0
config.py

@@ -54,6 +54,7 @@ class BaseConfig(object):
         'region_rule_rank4': '079',
         'region_rule_rank3_appType_5_data2': '081',
         'region_rule_rank3_appType_5_data3': '082',
+        'region_rule_rank3_appType_5_data4': '083',
     }
 
     # abTest
@@ -96,6 +97,7 @@ class BaseConfig(object):
             'region_rule_rank4': 60004,
             'region_rule_rank3_appType_5_data2': 60005,
             'region_rule_rank3_appType_5_data3': 60006,
+            'region_rule_rank3_appType_5_data4': 60007,
         },  # 地域分组小时级规则实验
 
         'rank_by_24h': {
@@ -129,6 +131,7 @@ class BaseConfig(object):
         'region_rule_rank3_appType_5_data1': {'rule_key': 'rule2', 'data_key': 'data1'},
         'region_rule_rank3_appType_5_data2': {'rule_key': 'rule2', 'data_key': 'data2'},
         'region_rule_rank3_appType_5_data3': {'rule_key': 'rule2', 'data_key': 'data3'},
+        'region_rule_rank3_appType_5_data4': {'rule_key': 'rule2', 'data_key': 'data4'},
     }
 
     # 小程序地域分组小时级列表key不同实验标识

+ 7 - 0
recommend.py

@@ -606,6 +606,13 @@ def get_recommend_params(recommend_type, ab_exp_info, ab_info_data, page_type=0)
             data_key = config_.RULE_KEY_REGION['region_rule_rank3_appType_5_data3'].get('data_key')
             no_op_flag = True
 
+        elif config_.AB_EXP_CODE['region_rule_rank3_appType_5_data4'] in ab_exp_code_list:
+            ab_code = config_.AB_CODE['region_rank_by_h'].get('region_rule_rank3_appType_5_data4')
+            expire_time = 3600
+            rule_key = config_.RULE_KEY_REGION['region_rule_rank3_appType_5_data4'].get('rule_key')
+            data_key = config_.RULE_KEY_REGION['region_rule_rank3_appType_5_data4'].get('data_key')
+            no_op_flag = True
+
         else:
             ab_code = config_.AB_CODE['initial']
             expire_time = 24 * 3600