liqian vor 3 Jahren
Ursprung
Commit
8ee24e1cbf
1 geänderte Dateien mit 33 neuen und 38 gelöschten Zeilen
  1. 33 38
      app.py

+ 33 - 38
app.py

@@ -22,44 +22,39 @@ def health_check():
 # 首页推荐及tab分类
 @app.route('/applet/video/homepage/recommend', methods=['GET', 'POST'])
 def homepage_recommend():
-    request_data = json.loads(request.get_data())
-    log_.info('request data: {}'.format(request_data))
-    result = {'code': 200, 'message': 'success', 'data': {}}
-    log_.info('result: {}'.format(result))
-    return json.dumps(result)
-    # try:
-    #     request_data = json.loads(request.get_data())
-    #     mid = request_data.get('mid')
-    #     uid = request_data.get('uid')
-    #     category_id = request_data.get('categoryId')
-    #     size = request_data.get('size')
-    #     app_type = request_data.get('appType')
-    #     algo_type = request_data.get('algoType')
-    #     log_.info('request data: {}'.format(request_data))
-    #     # size默认为10
-    #     if not size:
-    #         size = 10
-    #     if category_id in config_.CATEGORY['recommend']:
-    #         # 推荐
-    #         videos = video_recommend(mid=mid, uid=uid, size=size, app_type=app_type, algo_type=algo_type)
-    #         result = {'code': 200, 'message': 'success', 'data': {'videos': videos}}
-    #         log_.info('result: {}'.format(result))
-    #         return json.dumps(result)
-    #     elif category_id in config_.CATEGORY['other']:
-    #         # 其他类别
-    #         videos = get_category_videos()
-    #         result = {'code': 200, 'message': 'success', 'data': {'videos': videos}}
-    #         log_.info('result: {}'.format(result))
-    #         return json.dumps(result)
-    #     else:
-    #         log_.error('categoryId error, categoryId = {}'.format(category_id))
-    #         result = {'code': -1, 'message': 'fail'}
-    #         return json.dumps(result)
-    #
-    # except Exception as e:
-    #     log_.error(e)
-    #     result = {'code': -1, 'message': 'fail'}
-    #     return json.dumps(result)
+    try:
+        request_data = json.loads(request.get_data())
+        mid = request_data.get('mid')
+        uid = request_data.get('uid')
+        category_id = request_data.get('categoryId')
+        size = request_data.get('size')
+        app_type = request_data.get('appType')
+        algo_type = request_data.get('algoType')
+        log_.info('request data: {}'.format(request_data))
+        # size默认为10
+        if not size:
+            size = 10
+        if category_id in config_.CATEGORY['recommend']:
+            # 推荐
+            videos = video_recommend(mid=mid, uid=uid, size=size, app_type=app_type, algo_type=algo_type)
+            result = {'code': 200, 'message': 'success', 'data': {'videos': videos}}
+            log_.info('result: {}'.format(result))
+            return json.dumps(result)
+        elif category_id in config_.CATEGORY['other']:
+            # 其他类别
+            videos = get_category_videos()
+            result = {'code': 200, 'message': 'success', 'data': {'videos': videos}}
+            log_.info('result: {}'.format(result))
+            return json.dumps(result)
+        else:
+            log_.error('categoryId error, categoryId = {}'.format(category_id))
+            result = {'code': -1, 'message': 'fail'}
+            return json.dumps(result)
+
+    except Exception as e:
+        log_.error(e)
+        result = {'code': -1, 'message': 'fail'}
+        return json.dumps(result)
 
 
 # 管理后台实时修改rov