Browse Source

车位属性路由

master
wanghongjun 2 days ago
parent
commit
c3304597c3
  1. 12
      app/Http/Controllers/Admin/ParkingSpaceAttributesController.php
  2. 7
      routes/admin/api.php

12
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(

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

Loading…
Cancel
Save