<?php namespace app\api\controller; use app\common\basics\Api; use app\common\server\JsonServer; use app\api\logic\GoodsCategoryLogic; use think\facade\Validate; class GoodsCategory extends Api { public $like_not_need_login = ['getLevelOneList', 'getListByLevelOne']; /** * 获取一级分类列表 */ public function getLevelOneList() { if($this->request->isGet()) { $list = GoodsCategoryLogic::getLevelOneList(); return JsonServer::success('获取成功', $list); } return JsonServer::error('请求方式错误'); } /** * 获取一级分类下的后代分类 */ public function getListByLevelOne() { if($this->request->isGet()) { $id = $this->request->get('id', '', 'trim'); $validate = Validate::rule('id', 'require|integer|gt:0'); if(!$validate->check(['id'=>$id])) { return JsonServer::error($validate->getError()); } $list = GoodsCategoryLogic::getListByLevelOne($id); return JsonServer::success('获取成功', $list); } return JsonServer::error('请求方式错误'); } }