From c3304597c3fc6cf1dcffe35dbab7e05f732b596c Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq.com> Date: Wed, 18 Mar 2026 15:48:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E4=BD=8D=E5=B1=9E=E6=80=A7=E8=B7=AF?= =?UTF-8?q?=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Admin/ParkingSpaceAttributesController.php | 12 ++++-------- routes/admin/api.php | 7 +++++-- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/app/Http/Controllers/Admin/ParkingSpaceAttributesController.php b/app/Http/Controllers/Admin/ParkingSpaceAttributesController.php index c67d7b5..b23731c 100644 --- a/app/Http/Controllers/Admin/ParkingSpaceAttributesController.php +++ b/app/Http/Controllers/Admin/ParkingSpaceAttributesController.php @@ -15,10 +15,6 @@ use Psr\SimpleCache\InvalidArgumentException; class ParkingSpaceAttributesController extends BaseController { - /** - * @var ApiResponseService - */ - protected ApiResponseService $responseService; /** * @var ParkingSpaceAttributesService */ @@ -31,9 +27,9 @@ class ParkingSpaceAttributesController extends BaseController */ public function __construct( ApiResponseService $responseService, - ParkingSpaceAttributesService $SpaceAttributesService, + ParkingSpaceAttributesService $SpaceAttributesService ) { - $this->responseService = $responseService; + parent::__construct($responseService); $this->SpaceAttributesService = $SpaceAttributesService; } @@ -48,7 +44,7 @@ class ParkingSpaceAttributesController extends BaseController // 分页 $page = $request->input('page', 1); $perPage = $request->input('per_page', 10); - + $query->orderBy('id'); $total = $query->count(); $items = $query->latest()->forPage($page, $perPage)->get(); @@ -199,7 +195,7 @@ class ParkingSpaceAttributesController extends BaseController { try { return $this->responseService->success( - $this->methodShow('parking_space_attributes') + $this->methodShow('spaceAttr') ); } catch (Exception $e) { return $this->responseService->systemError( diff --git a/routes/admin/api.php b/routes/admin/api.php index 269053b..9d2eb44 100644 --- a/routes/admin/api.php +++ b/routes/admin/api.php @@ -38,9 +38,12 @@ Route::group(['prefix' => 'admin'], function () { Route::apiResource('licensePlate', ParkingLicensePlateController::class); Route::get('/license_plate/rule', [ParkingLicensePlateController::class, 'rule']); // 车位属性管理 - Route::apiResource('spaceAttr', ParkingSpaceAttributesController::class); + Route::get('/spaceAttr', [ParkingSpaceAttributesController::class, 'index']); + Route::post('/spaceAttr', [ParkingSpaceAttributesController::class, 'store']); Route::get('/spaceAttr/edit/{id}', [ParkingSpaceAttributesController::class, 'edit']); - Route::get('/space_attr/rule', [ParkingSpaceAttributesController::class, 'rule']); + Route::put('/spaceAttr/{id}', [ParkingSpaceAttributesController::class, 'update']); + Route::delete('/spaceAttr/{id}', [ParkingSpaceAttributesController::class, 'destroy']); + Route::get('/spaceAttr/rule', [ParkingSpaceAttributesController::class, 'rule']); // VIP名单 Route::get('/vipList', [VipListController::class, 'index']);