StoreProductAssist.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\controller\api\store\product;
  3. use app\common\model\store\product\ProductAssistUser;
  4. use app\common\repositories\store\product\ProductAssistSetRepository;
  5. use app\common\repositories\store\product\ProductAssistUserRepository;
  6. use think\App;
  7. use ln\basic\BaseController;
  8. use app\common\repositories\store\product\ProductAssistRepository;
  9. class StoreProductAssist extends BaseController
  10. {
  11. protected $repository;
  12. protected $userInfo;
  13. /**
  14. * StoreProductPresell constructor.
  15. * @param App $app
  16. * @param repository $repository
  17. */
  18. public function __construct(App $app, ProductAssistRepository $repository)
  19. {
  20. parent::__construct($app);
  21. $this->repository = $repository;
  22. $this->userInfo = $this->request->isLogin() ? $this->request->userInfo() : null;
  23. }
  24. public function lst()
  25. {
  26. [$page, $limit] = $this->getPage();
  27. $where = $this->request->params(['type','star']);
  28. return app('json')->success($this->repository->getApiList($where,$page, $limit));
  29. }
  30. public function userCount()
  31. {
  32. return app('json')->success($this->repository->getUserCount());
  33. }
  34. }