getCameraBody(); if ($response) { if (isset($response['error']) && $response['error'] < 1) { $body = $response['body']; foreach ($body['list'] as $item) { // 通过设备信息获取设备状态 $id = $item['id'] ?? 0; $ip = $item['ip']; $color_occupy = $item['color_occupy']; $color_vacant = $item['color_vacant']; $is_flicker = $item['is_flicker']; $service = CameraDeviceService::query($ip)->setColor( $color_occupy, $color_vacant, $is_flicker ); if ($service && isset($service['statusCode'])) { if ($service['statusCode'] == 1 && $id) { CameraApiService::query()->putCameraBody(['id' => $id]); } } // 返回告诉设备状态情况 } } else { echo $response['message'] ?? ''; exit; } } echo 'SUCCESS'; exit; } }