Commit e2bbb0f1 authored by 赵威's avatar 赵威

update logic

parent 7bbda6d5
...@@ -149,26 +149,17 @@ def choice_pictorial_push_tag(device_id, user_id): ...@@ -149,26 +149,17 @@ def choice_pictorial_push_tag(device_id, user_id):
def get_lintags_by_user_id(user_id): def get_lintags_by_user_id(user_id):
try: try:
devices = AccountRegExtra.objects.filter(user_id=user_id, is_online=True, is_deleted=False).values_list("device_id", flat=True) devices = AccountRegExtra.objects.filter(user_id=user_id, is_online=True, is_deleted=False).values_list("device_id", flat=True)
print(devices)
if devices: if devices:
linucb_recommend_redis_prefix = "physical:linucb:tag_recommend:device_id:" linucb_recommend_redis_prefix = "physical:linucb:tag_recommend:device_id:"
device_id = devices[0] device_id = devices[0]
redis_key = linucb_recommend_redis_prefix + str(device_id) redis_key = linucb_recommend_redis_prefix + str(device_id)
print(redis_key) tag_data = redis_client.get(redis_key)
print(redis_client.info) lintags = []
try: if tag_data is None:
tag_data = redis_client.get(redis_key)
lintags = [] lintags = []
if tag_data is None: else:
lintags = [] lintags = json.loads(str(tag_data, encoding="utf-8"))
else: return {"lin_tag_list": lintags[:3]}
lintags = json.loads(str(tag_data, encoding="utf-8"))
print(lintags)
print("=====")
except Exception as e:
print(e)
print("error!!")
return {"lin_tag_list": tag_list}
return {"lin_tag_list": []} return {"lin_tag_list": []}
except Exception as e: except Exception as e:
logging.error("catch exception,err_msg:%s" % traceback.format_exc()) logging.error("catch exception,err_msg:%s" % traceback.format_exc())
......
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