|
|
|
@ -98,14 +98,21 @@ class ParkingSpaceCamera extends Model |
|
|
|
return self::query()->where('camera_id', $camera_id)->count(); |
|
|
|
} |
|
|
|
|
|
|
|
// 获取在线相机IP地址 |
|
|
|
// 获取相机IP地址 |
|
|
|
public static function getCameraIp($space_id) |
|
|
|
{ |
|
|
|
$res = self::query()->where('space_id', $space_id)->first(); |
|
|
|
if ($res) { |
|
|
|
return ParkingCamera::query()->where('id', $res['camera_id']) |
|
|
|
->where('status', 1)->value('camera_ip'); |
|
|
|
->value('camera_ip'); |
|
|
|
} |
|
|
|
return ''; |
|
|
|
} |
|
|
|
|
|
|
|
// 判断设备是否在线 |
|
|
|
public static function isOnlineCamera($camera_ip) |
|
|
|
{ |
|
|
|
return ParkingCamera::query()->where('camera_ip', $camera_ip) |
|
|
|
->where('status', 1)->exists(); |
|
|
|
} |
|
|
|
} |
|
|
|
|