Commit 8c1afad6 authored by kai's avatar kai

remove_exposure

parent af213e1d
...@@ -249,29 +249,29 @@ class CollectData(object): ...@@ -249,29 +249,29 @@ class CollectData(object):
# 更新该用户的推荐tag数据,放在 更新完成user tag行为信息之后 # 更新该用户的推荐tag数据,放在 更新完成user tag行为信息之后
self.update_recommend_tag_list(device_id, user_feature, user_id) self.update_recommend_tag_list(device_id, user_feature, user_id)
elif "type" in raw_val_dict and "interest_choice_click_next" == raw_val_dict["type"]: # elif "type" in raw_val_dict and "interest_choice_click_next" == raw_val_dict["type"]:
if isinstance(raw_val_dict["params"]["tagid_list"],str): # if isinstance(raw_val_dict["params"]["tagid_list"],str):
tagid_list = json.loads(raw_val_dict["params"]["tagid_list"]) # tagid_list = json.loads(raw_val_dict["params"]["tagid_list"])
elif isinstance(raw_val_dict["params"]["tagid_list"],list): # elif isinstance(raw_val_dict["params"]["tagid_list"],list):
tagid_list = raw_val_dict["params"]["tagid_list"] # tagid_list = raw_val_dict["params"]["tagid_list"]
else: # else:
tagid_list = list() # tagid_list = list()
logging.warning("unknown type msg:%s" % raw_val_dict.get("type", "missing type")) # logging.warning("unknown type msg:%s" % raw_val_dict.get("type", "missing type"))
#
device_id = raw_val_dict["device"]["device_id"] # device_id = raw_val_dict["device"]["device_id"]
user_id = raw_val_dict["user_id"] if "user_id" in raw_val_dict else None # user_id = raw_val_dict["user_id"] if "user_id" in raw_val_dict else None
#
# if len(exposure_sql_query_results)>0: # # if len(exposure_sql_query_results)>0:
if len(tagid_list) > 0: # if len(tagid_list) > 0:
is_click = 1 # is_click = 1
is_vote = 0 # is_vote = 0
#
reward = 1 if is_click or is_vote else 0 # reward = 1 if is_click or is_vote else 0
for tag_id in tagid_list: # for tag_id in tagid_list:
self.update_user_linucb_tag_info(reward, device_id, tag_id, user_feature) # self.update_user_linucb_tag_info(reward, device_id, tag_id, user_feature)
#
# 更新该用户的推荐tag数据,放在 更新完成user tag行为信息之后 # # 更新该用户的推荐tag数据,放在 更新完成user tag行为信息之后
self.update_recommend_tag_list(device_id, user_feature, user_id,new_user_click_tag_list=tagid_list) # self.update_recommend_tag_list(device_id, user_feature, user_id,new_user_click_tag_list=tagid_list)
else: else:
logging.warning("unknown type msg:%s" % raw_val_dict.get("type", "missing type")) logging.warning("unknown type msg:%s" % raw_val_dict.get("type", "missing type"))
except: except:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment