From 2ed72e39805d262a56c8aa77698af240e666c8d3 Mon Sep 17 00:00:00 2001 From: v Date: Thu, 11 Sep 2025 22:56:50 +0800 Subject: [PATCH] up. --- .../admin/xm/ProductGroupController.php | 27 +++++++++++++++++++ route/api.php | 7 ++++- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 app/controller/admin/xm/ProductGroupController.php diff --git a/app/controller/admin/xm/ProductGroupController.php b/app/controller/admin/xm/ProductGroupController.php new file mode 100644 index 0000000..3f48c64 --- /dev/null +++ b/app/controller/admin/xm/ProductGroupController.php @@ -0,0 +1,27 @@ + $this->request->get('name/s', ''), + 'comments' => $this->request->get('comments/s', ''), + ]); + + $paginate = CurdService::getPaginate($this->request, $model); + }catch (\Exception $e){ + return $this->writeError($e->getMessage()); + } + + + return $this->writeSuccess('success', $paginate); + } +} \ No newline at end of file diff --git a/route/api.php b/route/api.php index b66d664..29a9cd6 100644 --- a/route/api.php +++ b/route/api.php @@ -27,7 +27,8 @@ use app\controller\admin\{auth, system\UserController, xm\MemberProfileController, xm\PlatformController, - xm\ProductController}; + xm\ProductController, + xm\ProductGroupController}; use app\http\middleware\AuthMiddleware; use think\facade\Route; use think\middleware\AllowCrossDomain; @@ -198,6 +199,10 @@ Route::group("adminapi", function () { Route::get('page', [ProductController::class, 'page'])->name("xm.pageProducts"); })->name('产品接口'); + Route::group('product-group', function (){ + Route::get('page', [ProductGroupController::class, 'page'])->name("xm.pageProductGroups"); + })->name('产品分组接口'); + Route::group('institution', function (){ Route::get('page', [InstitutionController::class, 'page'])->name("xm.pageInstitutions"); })->name('机构接口');