diff --git a/app/Http/Controllers/Admin/ParkingSpaceCatMapController.php b/app/Http/Controllers/Admin/ParkingSpaceCatMapController.php index f18b747..8aee07e 100644 --- a/app/Http/Controllers/Admin/ParkingSpaceCatMapController.php +++ b/app/Http/Controllers/Admin/ParkingSpaceCatMapController.php @@ -162,9 +162,13 @@ class ParkingSpaceCatMapController extends BaseController $electronicMapData = $model->select()->get()->toArray(); foreach ($electronicMapData as &$item) { $ParkingSpace = ParkingSpace::query()->find($item['space_id']); - $space_attr_id = $ParkingSpace['space_attr_id']; - $space_type_id = $ParkingSpace['space_type_id']; - $item['parking_space_number'] = $ParkingSpace['number']; + $space_attr_id = 0; + $space_type_id = 0; + if ($ParkingSpace) { + $space_attr_id = $ParkingSpace['space_attr_id']; + $space_type_id = $ParkingSpace['space_type_id']; + } + $item['parking_space_number'] = $ParkingSpace['number'] ?? ''; $item['parking_space_id'] = $item['space_id']; $ParkingAttr = ParkingSpaceAttributes::query()->find(