|
|
@@ -6,6 +6,7 @@ use App\Http\Controllers\Api\webApp;
|
|
|
use App\Services\Api\ArticleService;
|
|
|
use App\Services\Api\GoodsService;
|
|
|
use App\Services\Api\ImChatService;
|
|
|
+use App\Services\Api\VideoService;
|
|
|
use App\Services\ConfigService;
|
|
|
use App\Services\RedisService;
|
|
|
|
|
|
@@ -19,9 +20,18 @@ class IndexController extends webApp
|
|
|
* 视频推荐列表
|
|
|
* @return array
|
|
|
*/
|
|
|
- public function videoList()
|
|
|
+ public function videos()
|
|
|
{
|
|
|
- return showJson(1010, true, []);
|
|
|
+ try {
|
|
|
+ $params = request()->post();
|
|
|
+ $pageSize = request()->post('pageSize', 0);
|
|
|
+ $params['is_recommend'] = 1;
|
|
|
+ $datas = VideoService::make()->getIndexList($params, $pageSize,'', $this->userId);
|
|
|
+ return message(1010, true, $datas);
|
|
|
+ } catch (\Exception $exception){
|
|
|
+ RedisService::set("caches:request:error_video_index", ['error'=>$exception->getMessage(),'trace'=>$exception->getTrace()], 7200);
|
|
|
+ return message(1018, false, ['error'=>env('APP_DEBUG')? $exception->getMessage() : '']);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|