|
@@ -2107,15 +2107,18 @@ class PoolRecall(object):
|
|
|
|
|
|
#linfan
|
|
|
def get_sim_hot_item_reall(self, mainVid):
|
|
|
- recall_key = "sim_hot_"+mainVid
|
|
|
+ recall_key = "sim_hot_"+str(mainVid)
|
|
|
+ print("recall_key:", recall_key)
|
|
|
data = self.redis_helper.get_data_from_redis(key_name=recall_key)
|
|
|
- json_result =json.load(data)
|
|
|
- # print(rec_json_list)
|
|
|
+ print(data)
|
|
|
recall_result = []
|
|
|
- for per_item in json_result:
|
|
|
- recall_result.append(
|
|
|
- {'videoId': per_item[0], 'flowPool': '',
|
|
|
- 'rovScore': per_item[1], 'pushFrom': config_.PUSH_FROM['sim_hot_vid_recall'],
|
|
|
- 'abCode': self.ab_code}
|
|
|
- )
|
|
|
+ if data is not None:
|
|
|
+ json_result =json.load(data)
|
|
|
+ print("json_result:", json_result)
|
|
|
+ for per_item in json_result:
|
|
|
+ recall_result.append(
|
|
|
+ {'videoId': per_item[0], 'flowPool': '',
|
|
|
+ 'rovScore': per_item[1], 'pushFrom': config_.PUSH_FROM['sim_hot_vid_recall'],
|
|
|
+ 'abCode': self.ab_code}
|
|
|
+ )
|
|
|
return recall_result
|