BroadcastRoom.php 836 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace app\controller\api\store\broadcast;
  3. use app\common\repositories\store\broadcast\BroadcastRoomRepository;
  4. use ln\basic\BaseController;
  5. use think\App;
  6. class BroadcastRoom extends BaseController
  7. {
  8. /**
  9. * @var BroadcastRoomRepository
  10. */
  11. protected $repository;
  12. public function __construct(App $app, BroadcastRoomRepository $repository)
  13. {
  14. parent::__construct($app);
  15. $this->repository = $repository;
  16. }
  17. public function lst()
  18. {
  19. [$page, $limit] = $this->getPage();
  20. return app('json')->success($this->repository->userList([], $page, $limit));
  21. }
  22. public function hot()
  23. {
  24. [$page, $limit] = $this->getPage();
  25. $where = ['hot' => 1];
  26. return app('json')->success($this->repository->userList($where, $page, $limit));
  27. }
  28. }