Mall.php 993 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace app\api\controller;
  3. use app\common\controller\Api;
  4. use app\api\model\Category;
  5. class Mall extends Api
  6. {
  7. //无需登录的接口
  8. protected $noNeedLogin = ['category'];//都需要登录
  9. /**
  10. * 获取分类
  11. *
  12. * @ApiTitle (获取分类)
  13. * @ApiSummary (获取分类)
  14. * @ApiMethod (POST)
  15. * @ApiHeaders (name="user-token", type="string", required=true, description="请求的Token")
  16. * @ApiRoute (/api/mall/category)
  17. * @ApiParams (name="user_id", type="int", required=true, description="用户user_id")
  18. */
  19. //获取分类
  20. public function category(){
  21. $where = ['status' => 'normal'];
  22. $where['pid']=8;//商家下面的分类
  23. $list = Category::where($where)
  24. //->field('id,name,type')
  25. ->with('catelist')
  26. ->field('id,name,pid,image')
  27. ->order('weigh desc,id desc')
  28. ->select();
  29. $this->result('ok', $list, 1);
  30. }
  31. }