|
@@ -103,28 +103,28 @@ def relevant_recommend():
|
|
|
|
|
|
@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)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ try:
|
|
|
+ request_data = json.loads(request.get_data())
|
|
|
+ log_.info('request data: {}'.format(request_data))
|
|
|
+
|
|
|
+ video_id = request_data.get('videoId')
|
|
|
+ rov_score = request_data.get('rovScore')
|
|
|
+ redis_helper = RedisHelper()
|
|
|
+
|
|
|
+ redis_helper.update_score_with_value(key_name=config_.UPDATE_ROV_KEY_NAME, value=video_id, score=rov_score)
|
|
|
+
|
|
|
+ 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)
|
|
|
|
|
|
|
|
|
|