ArticleController.php 811 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace app\workerapi\controller;
  3. use app\workerapi\lists\ArticleLists;
  4. use app\api\logic\ArticleLogic;
  5. /**
  6. * 文章管理
  7. * Class ArticleController
  8. * @package app\api\controller
  9. */
  10. class ArticleController extends \app\workerapi\controller\BaseApiController
  11. {
  12. /**
  13. * @notes 文章列表
  14. * @return \think\response\Json
  15. * @author 段誉
  16. * @date 2022/9/20 15:30
  17. */
  18. public function lists()
  19. {
  20. return $this->dataLists(new ArticleLists());
  21. }
  22. /**
  23. * @notes 文章详情
  24. * @return \think\response\Json
  25. * @author 段誉
  26. * @date 2022/9/20 17:09
  27. */
  28. public function detail()
  29. {
  30. $id = $this->request->get('id/d');
  31. $result = ArticleLogic::detail($id, $this->userId);
  32. return $this->data($result);
  33. }
  34. }