From 0f1124886798f61b2940be25677548bb36d997bc Mon Sep 17 00:00:00 2001 From: koogua Date: Thu, 15 Apr 2021 10:36:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DPageController=E4=B8=AD?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=E4=B8=8D=E5=85=85=E5=88=86=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E7=9A=84=E5=91=BD=E5=90=8D=E7=A9=BA=E9=97=B4=E4=B8=8D=E5=AD=98?= =?UTF-8?q?=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Api/Controllers/PageController.php | 2 +- app/Http/Api/Controllers/SearchController.php | 6 +++++- app/Http/Api/Controllers/UserController.php | 8 ++++---- app/Http/Home/Controllers/PageController.php | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/app/Http/Api/Controllers/PageController.php b/app/Http/Api/Controllers/PageController.php index ede27e4d..255e82f4 100644 --- a/app/Http/Api/Controllers/PageController.php +++ b/app/Http/Api/Controllers/PageController.php @@ -2,7 +2,7 @@ namespace App\Http\Api\Controllers; -use App\Services\Logic\Page\ArticleInfo as PageInfoService; +use App\Services\Logic\Page\PageInfo as PageInfoService; /** * @RoutePrefix("/api/page") diff --git a/app/Http/Api/Controllers/SearchController.php b/app/Http/Api/Controllers/SearchController.php index 3f25c42a..9bb8708b 100644 --- a/app/Http/Api/Controllers/SearchController.php +++ b/app/Http/Api/Controllers/SearchController.php @@ -2,6 +2,7 @@ namespace App\Http\Api\Controllers; +use App\Services\Logic\Search\Article as ArticleSearchService; use App\Services\Logic\Search\Course as CourseSearchService; use App\Services\Logic\Search\Group as GroupSearchService; use App\Services\Logic\Search\User as UserSearchService; @@ -39,11 +40,14 @@ class SearchController extends Controller /** * @param string $type - * @return CourseSearchService|GroupSearchService|UserSearchService + * @return ArticleSearchService|CourseSearchService|GroupSearchService|UserSearchService */ protected function getSearchService($type) { switch ($type) { + case 'article': + $service = new ArticleSearchService(); + break; case 'group': $service = new GroupSearchService(); break; diff --git a/app/Http/Api/Controllers/UserController.php b/app/Http/Api/Controllers/UserController.php index 8bd37126..3847d232 100644 --- a/app/Http/Api/Controllers/UserController.php +++ b/app/Http/Api/Controllers/UserController.php @@ -2,8 +2,8 @@ namespace App\Http\Api\Controllers; +use App\Services\Logic\User\ArticleList as UserArticleListService; use App\Services\Logic\User\CourseList as UserCourseListService; -use App\Services\Logic\User\FavoriteList as UserFavoriteListService; use App\Services\Logic\User\FriendList as UserFriendListService; use App\Services\Logic\User\GroupList as UserGroupListService; use App\Services\Logic\User\UserInfo as UserInfoService; @@ -39,11 +39,11 @@ class UserController extends Controller } /** - * @Get("/{id:[0-9]+}/favorites", name="api.user.favorites") + * @Get("/{id:[0-9]+}/articles", name="api.user.articles") */ - public function favoritesAction($id) + public function articlesAction($id) { - $service = new UserFavoriteListService(); + $service = new UserArticleListService(); $pager = $service->handle($id); diff --git a/app/Http/Home/Controllers/PageController.php b/app/Http/Home/Controllers/PageController.php index 00f5d8f7..38b31f97 100644 --- a/app/Http/Home/Controllers/PageController.php +++ b/app/Http/Home/Controllers/PageController.php @@ -3,7 +3,7 @@ namespace App\Http\Home\Controllers; use App\Http\Home\Services\Index as IndexService; -use App\Services\Logic\Page\ArticleInfo as PageInfoService; +use App\Services\Logic\Page\PageInfo as PageInfoService; /** * @RoutePrefix("/page")