From 5335d8341e91cb57aaa372012a4ce06be4d7f131 Mon Sep 17 00:00:00 2001 From: liu <1873441552@qq.com> Date: Thu, 14 Mar 2024 09:30:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=BC=BA=E5=A4=B1=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/api/server/StoreCategory.php | 22 +++++++++++++++++++++ route/api.php | 1 + 2 files changed, 23 insertions(+) diff --git a/app/controller/api/server/StoreCategory.php b/app/controller/api/server/StoreCategory.php index 6510f223..8fb5979c 100644 --- a/app/controller/api/server/StoreCategory.php +++ b/app/controller/api/server/StoreCategory.php @@ -16,6 +16,7 @@ use crmeb\basic\BaseController; use think\exception\HttpResponseException; use app\validate\admin\StoreCategoryValidate; use app\common\repositories\store\service\StoreServiceRepository; +use think\facade\Db; class StoreCategory extends BaseController { @@ -167,4 +168,25 @@ class StoreCategory extends BaseController $validate->check($data); return $data; } + + /** + * 分类 + */ + public function list_level($pid=0,$level=0,$type=0){ + $where['pid']=$pid; + $where['level']=$level; + $where['is_show']=1; + $where['mer_id']=0; + if($type==0){ + $select= Db::name('store_category')->where($where)->field('store_category_id,pid,cate_name,sort,pic,is_show,is_hot')->select(); + }else{ + unset($where['pid']); + $arr=$this->repository->getApiTwolist(0,1); + + $select=formatCategory($arr,'store_category_id'); + } + return app('json')->success($select); + + } + } diff --git a/route/api.php b/route/api.php index bfc7df16..1379e431 100644 --- a/route/api.php +++ b/route/api.php @@ -26,6 +26,7 @@ Route::group('api/', function () { Route::any('promote_writing', 'api.Common/promoteWriting'); Route::get('business/agree', 'api.Auth/businessAgree'); Route::any('system_group_value', 'api.Common/system_group_value'); + Route::get('category/list_level', 'api.server.StoreCategory/list_level'); //强制登录 Route::group(function () { Route::group('v2', function () {