Browse Source

返回变更车位相机设备状态接口

master
wanghongjun 3 weeks ago
parent
commit
2eeb8cbfa8
  1. 6
      app/Console/Commands/SetCameraData.php
  2. 11
      app/Services/Api/CameraApiService.php

6
app/Console/Commands/SetCameraData.php

@ -35,6 +35,7 @@ class SetCameraData extends Command
$body = $response['body']; $body = $response['body'];
foreach ($body['list'] as $item) { foreach ($body['list'] as $item) {
// 通过设备信息获取设备状态 // 通过设备信息获取设备状态
$id = $item['id'] ?? 0;
$ip = $item['ip']; $ip = $item['ip'];
$color_occupy = $item['color_occupy']; $color_occupy = $item['color_occupy'];
$color_vacant = $item['color_vacant']; $color_vacant = $item['color_vacant'];
@ -44,6 +45,11 @@ class SetCameraData extends Command
$color_vacant, $color_vacant,
$is_flicker $is_flicker
); );
if ($service && isset($service['statusCode'])) {
if ($service['statusCode'] == 1 && $id) {
CameraApiService::query()->putCameraBody(['id' => $id]);
}
}
// 返回告诉设备状态情况 // 返回告诉设备状态情况
} }
} else { } else {

11
app/Services/Api/CameraApiService.php

@ -24,6 +24,17 @@ class CameraApiService extends BaseApiService
return []; return [];
} }
// 返回变更车位相机设备状态接口
public function putCameraBody($data)
{
$url = '/api/device/camera/getBody';
$Response = $this->putHttp($url, $data);
if ($Response->successful()) {
return json_decode($Response->body(), true);
}
return [];
}
// 获取车位相机设备信息 // 获取车位相机设备信息
public function getCameraStatus() public function getCameraStatus()
{ {

Loading…
Cancel
Save