diff --git a/app/Http/Controllers/Admin/EventCalendarController.php b/app/Http/Controllers/Admin/EventCalendarController.php index 490f653..45b3877 100644 --- a/app/Http/Controllers/Admin/EventCalendarController.php +++ b/app/Http/Controllers/Admin/EventCalendarController.php @@ -22,6 +22,9 @@ use Symfony\Component\HttpFoundation\BinaryFileResponse; class EventCalendarController extends BaseController { + + protected string $menuUri = 'eventCalendar'; + protected EventCalendarService $service; /** @@ -387,23 +390,6 @@ class EventCalendarController extends BaseController } } - /** - * @return JsonResponse - * @throws InvalidArgumentException - */ - public function rule(): JsonResponse - { - try { - return $this->responseService->success( - $this->methodShow('eventCalendar', ['import']) - ); - } catch (Exception $e) { - return $this->responseService->systemError( - __('exception.get_data_failed') . ':' . $e->getMessage() - ); - } - } - public function targetMode() { try { diff --git a/app/Http/Controllers/Admin/ParkingPatternController.php b/app/Http/Controllers/Admin/ParkingPatternController.php index 721a602..59d0633 100644 --- a/app/Http/Controllers/Admin/ParkingPatternController.php +++ b/app/Http/Controllers/Admin/ParkingPatternController.php @@ -24,6 +24,8 @@ use Symfony\Component\HttpFoundation\BinaryFileResponse; class ParkingPatternController extends BaseController { + protected string $menuUri = 'pattern'; + protected ParkingPatternService $service; /** @@ -372,23 +374,6 @@ class ParkingPatternController extends BaseController } } - /** - * @return JsonResponse - * @throws InvalidArgumentException - */ - public function rule(): JsonResponse - { - try { - return $this->responseService->success( - $this->methodShow('pattern', ['batchImport', 'import']) - ); - } catch (Exception $e) { - return $this->responseService->systemError( - __('exception.get_data_failed') . ':' . $e->getMessage() - ); - } - } - /** * 释出 优越 车位 * @param Request $request diff --git a/app/Http/Controllers/Admin/ParkingPatternSpaceController.php b/app/Http/Controllers/Admin/ParkingPatternSpaceController.php index fc2e94e..f54b8c7 100644 --- a/app/Http/Controllers/Admin/ParkingPatternSpaceController.php +++ b/app/Http/Controllers/Admin/ParkingPatternSpaceController.php @@ -18,6 +18,9 @@ use Psr\SimpleCache\InvalidArgumentException; class ParkingPatternSpaceController extends BaseController { + + protected string $menuUri = 'patternSpace'; + protected ParkingPatternSpaceService $service; /** @@ -284,21 +287,4 @@ class ParkingPatternSpaceController extends BaseController ); } } - - /** - * @return JsonResponse - * @throws InvalidArgumentException - */ - public function rule(): JsonResponse - { - try { - return $this->responseService->success( - $this->methodShow('patternSpace') - ); - } catch (Exception $e) { - return $this->responseService->systemError( - __('exception.get_data_failed') . ':' . $e->getMessage() - ); - } - } } diff --git a/routes/admin/api.php b/routes/admin/api.php index 682f7c1..4eb310b 100644 --- a/routes/admin/api.php +++ b/routes/admin/api.php @@ -57,6 +57,7 @@ Route::group(['prefix' => 'admin'], function () { Route::get('/eventCalendar/end/{id}', [EventCalendarController::class, 'end']); Route::post('/eventCalendar/import', [EventCalendarController::class, 'import']); Route::get('/eventCalendar/targetMode', [EventCalendarController::class, 'targetMode']); + Route::get('/eventCalendar/rule', [EventCalendarController::class, 'rule']); // 模式管理 Route::get('/pattern', [ParkingPatternController::class, 'index']);