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']);