From bd2033e0fdf745e808225bc37e10e60b817c9c54 Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq.com> Date: Mon, 29 Jun 2026 14:45:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95redis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Device/CameraApiController.php | 7 ++++--- app/Services/HikParkingCameraService.php | 5 ++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Device/CameraApiController.php b/app/Http/Controllers/Device/CameraApiController.php index f97b4f8..761722e 100644 --- a/app/Http/Controllers/Device/CameraApiController.php +++ b/app/Http/Controllers/Device/CameraApiController.php @@ -6,7 +6,7 @@ use App\Models\ParkingCamera; use App\Services\ParkingCameraService; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\Redis; class CameraApiController extends BaseController { @@ -28,6 +28,7 @@ class CameraApiController extends BaseController $data = ParkingCamera::query()->select(['id', 'camera_ip', 'status']) ->get() ->toArray(); + Redis::set('camera_body', json_encode($data), 300); return $this->responseService->success(['list' => $data]); } @@ -46,12 +47,12 @@ class CameraApiController extends BaseController public function getCameraBody(): JsonResponse { - $body = Cache::get('camera_body'); + $body = Redis::get('camera_body'); if (!$body) { return $this->responseService->error('empty'); } else { $bodyArr = json_decode($body); - Cache::delete('camera_body'); + Redis::delete('camera_body'); } return $this->responseService->success($bodyArr, 'SUCCESS'); } diff --git a/app/Services/HikParkingCameraService.php b/app/Services/HikParkingCameraService.php index 5ec9d71..bb478a0 100644 --- a/app/Services/HikParkingCameraService.php +++ b/app/Services/HikParkingCameraService.php @@ -2,9 +2,8 @@ namespace App\Services; -use GuzzleHttp\Client; -use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Http; +use Illuminate\Support\Facades\Redis; class HikParkingCameraService { @@ -187,7 +186,7 @@ class HikParkingCameraService // ->withDigestAuth($this->device['username'], $this->device['password']) // ->put($url, $body); - Cache::put('camera_body', json_encode($body), 300); + Redis::set('camera_body', json_encode($body), 300); //dd($response->json(), $response->body(), $response->object(), $response); } }