Browse Source

abtest-136-137-2022090811

liqian 2 years ago
parent
commit
1ff93a1f73
1 changed files with 20 additions and 3 deletions
  1. 20 3
      recommend.py

+ 20 - 3
recommend.py

@@ -558,14 +558,31 @@ def get_recommend_params(recommend_type, ab_exp_info, ab_info_data, page_type=0)
                 ab_exp_code_list.append(str(ab_exp_code))
                 config_value_dict[str(ab_exp_code)] = ab_item.get('configValue', None)
 
-            for code, param in config_.AB_EXP_CODE.items():
-                if code in ab_exp_code_list:
+            if '136' in ab_exp_code_list:
+                if user_type == 'click':
+                    param = config_.AB_EXP_CODE.get('136')
                     ab_code = param.get('ab_code')
                     expire_time = 3600
                     rule_key = param.get('rule_key')
                     data_key = param.get('data_key')
                     no_op_flag = True
-                    break
+            elif '137' in ab_exp_code_list:
+                if user_type == 'share':
+                    param = config_.AB_EXP_CODE.get('137')
+                    ab_code = param.get('ab_code')
+                    expire_time = 3600
+                    rule_key = param.get('rule_key')
+                    data_key = param.get('data_key')
+                    no_op_flag = True
+            else:
+                for code, param in config_.AB_EXP_CODE.items():
+                    if code in ab_exp_code_list:
+                        ab_code = param.get('ab_code')
+                        expire_time = 3600
+                        rule_key = param.get('rule_key')
+                        data_key = param.get('data_key')
+                        no_op_flag = True
+                        break
 
             """
             # 推荐条数 10->4 实验