getCameraPlateNoBody(); if ($data && isset($data['body']['list'])) { $list = $data['body']['list']; // 通过设备信息获取设备状态 $data = []; foreach ($list as $item) { $ip = $item['camera_ip']; $ParkingNo = ''; $imageData = ''; $confidenceLevel = ''; $date_time = date('Y-m-d H:i:s', time()); try { $MNPRData = CameraDeviceService::query($ip)->getTrafficMNPR(); if ($MNPRData['licensePlate']) { $ParkingNo = $MNPRData['licensePlate']; $imageData = $MNPRData['images_data']; $confidenceLevel = $MNPRData['confidenceLevel']; } } catch (\Exception $e) { continue; } $data[] = [ 'camera_ip' => $ip, 'number' => $item['number'], 'license_plate_number' => $ParkingNo, 'image_data' => base64_encode($imageData), 'confidenceLevel' => $confidenceLevel, 'date_time' => $date_time, ]; } // 返回告诉设备状态情况 CameraApiService::query()->putCameraPlateNoBody(['list' => $data]); echo 'SUCCESS'; exit(); } echo 'empty'; exit(); } }