1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-22 19:44:02 +08:00

Merge branch 'koogua/I3IVLN' into develop

This commit is contained in:
koogua 2021-04-20 09:38:43 +08:00
commit f48f0c2545
4 changed files with 11 additions and 7 deletions

View File

@ -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")

View File

@ -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;

View File

@ -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);

View File

@ -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")