Browse Source

open route /applet/video/update/rov

liqian 3 years ago
parent
commit
c474db5947
1 changed files with 21 additions and 21 deletions
  1. 21 21
      app.py

+ 21 - 21
app.py

@@ -103,28 +103,28 @@ def relevant_recommend():
 # 管理后台实时修改rov
 @app.route('/applet/video/update/rov', methods=['GET', 'POST'])
 def update_rov():
-    result = {'code': 200, 'message': 'success'}
-    log_.info('result: {}'.format(result))
-    return json.dumps(result)
+    # result = {'code': 200, 'message': 'success'}
+    # log_.info('result: {}'.format(result))
+    # return json.dumps(result)
     # ##### 暂时关闭该接口
-    # try:
-    #     request_data = json.loads(request.get_data())
-    #     log_.info('request data: {}'.format(request_data))
-    #     # app_type = request_data.get('appType')
-    #     video_id = request_data.get('videoId')
-    #     rov_score = request_data.get('rovScore')
-    #     redis_helper = RedisHelper()
-    #     # 将修改ROV值视频的 videoId 和 rovScore 存入对应的redis中
-    #     redis_helper.update_score_with_value(key_name=config_.UPDATE_ROV_KEY_NAME, value=video_id, score=rov_score)
-    #     # 判断该视频是否为 横屏视频,如果是则 存入rov召回池横屏视频 redis 中
-    #     update_video_w_h_rate(video_id=int(video_id), key_name=config_.W_H_RATE_UP_1_VIDEO_LIST_KEY_NAME['rov_recall'])
-    #     result = {'code': 200, 'message': 'update rov success'}
-    #     log_.info('result: {}'.format(result))
-    #     return json.dumps(result)
-    # except Exception as e:
-    #     log_.error(traceback.format_exc())
-    #     result = {'code': -1, 'message': 'update rov fail'}
-    #     return json.dumps(result)
+    try:
+        request_data = json.loads(request.get_data())
+        log_.info('request data: {}'.format(request_data))
+        # app_type = request_data.get('appType')
+        video_id = request_data.get('videoId')
+        rov_score = request_data.get('rovScore')
+        redis_helper = RedisHelper()
+        # 将修改ROV值视频的 videoId 和 rovScore 存入对应的redis中
+        redis_helper.update_score_with_value(key_name=config_.UPDATE_ROV_KEY_NAME, value=video_id, score=rov_score)
+        # 判断该视频是否为 横屏视频,如果是则 存入rov召回池横屏视频 redis 中
+        update_video_w_h_rate(video_id=int(video_id), key_name=config_.W_H_RATE_UP_1_VIDEO_LIST_KEY_NAME['rov_recall'])
+        result = {'code': 200, 'message': 'update rov success'}
+        log_.info('result: {}'.format(result))
+        return json.dumps(result)
+    except Exception as e:
+        log_.error(traceback.format_exc())
+        result = {'code': -1, 'message': 'update rov fail'}
+        return json.dumps(result)
 
 
 # app热榜