Browse Source

自动控制车位相机灯,自动更新车位相机状态3

master
wanghongjun 1 month ago
parent
commit
ec960f0a26
  1. 53
      app/Http/Controllers/Device/CameraApiController.php

53
app/Http/Controllers/Device/CameraApiController.php

@ -25,57 +25,6 @@ class CameraApiController extends BaseController
public function getCameraData(): JsonResponse public function getCameraData(): JsonResponse
{ {
$body = [
"lampType" => "internal",
"VehicleNumber" => [
"VehicleChannelNum" => 1,
"VehicleChannelList" => [
[
"LampSoure" => "internal", // unrelated
"VehicleNoExist" => [
"enabled" => true,
"flashEnabled" => false,
"lampColor" => 'red'
],
"VehicleExist" => [
"enabled" => true,
"flashEnabled" => false,
"lampColor" => 'red'
]
]
]
],
"replaceLampCtrl" => [
"enabled" => false,
"ipV4Address" => "0.0.0.0",
"portNo" => 80,
"username" => "admin",
"password" => "dddf4589f3430f7b7395bb9d35e05b27"
],
"lampStatusArr" => [
[
"name" => "内置灯",
"value" => "相机自控",
"\$\$hashKey" => "062"
],
[
"name" => "外置灯1",
"value" => "相机自控",
"\$\$hashKey" => "063"
],
[
"name" => "外置灯2",
"value" => "相机自控",
"\$\$hashKey" => "064"
],
[
"name" => "外置灯3",
"value" => "相机自控",
"\$\$hashKey" => "065"
]
]
];
Cache::put('camera_body', json_encode($body), 300);
$data = ParkingCamera::query()->select(['id', 'camera_ip', 'status']) $data = ParkingCamera::query()->select(['id', 'camera_ip', 'status'])
->get() ->get()
->toArray(); ->toArray();
@ -104,6 +53,6 @@ class CameraApiController extends BaseController
$bodyArr = json_decode($body); $bodyArr = json_decode($body);
Cache::delete('camera_body'); Cache::delete('camera_body');
} }
return $this->responseService->success($body, 'SUCCESS'); return $this->responseService->success($bodyArr, 'SUCCESS');
} }
} }

Loading…
Cancel
Save