diff --git a/app/Http/Controllers/Admin/ParkingSpaceCatMapController.php b/app/Http/Controllers/Admin/ParkingSpaceCatMapController.php index cdbedf0..7586911 100644 --- a/app/Http/Controllers/Admin/ParkingSpaceCatMapController.php +++ b/app/Http/Controllers/Admin/ParkingSpaceCatMapController.php @@ -165,10 +165,12 @@ class ParkingSpaceCatMapController extends BaseController $space_attr_id = 0; $space_type_id = 0; $license_plate_id = ''; + $status = 0; if ($ParkingSpace) { $space_attr_id = $ParkingSpace['space_attr_id']; $space_type_id = $ParkingSpace['space_type_id']; $license_plate_id = $ParkingSpace['license_plate_id']; + $status = $ParkingSpace['status']; } $item['parking_space_number'] = $ParkingSpace['number'] ?? ''; $item['parking_space_id'] = $item['space_id']; @@ -199,7 +201,6 @@ class ParkingSpaceCatMapController extends BaseController $item['attr_color'] = $ParkingColor ? $ParkingColor['color_vacant'] : $ParkingType['default_color_vacant']; - $item['attr_color_value'] = $colorArr[$item['attr_color']] ?? ''; $item['car_color'] = ''; $item['car_no'] = ''; if ($item['has_ar']) { @@ -211,6 +212,10 @@ class ParkingSpaceCatMapController extends BaseController $ParkingSpace['license_plate_id'] ); } + if ($status == 2 && !empty($ParkingType['name'])) { + $item['attr_color'] = $ParkingType['repair_light']; + } + $item['attr_color_value'] = $colorArr[$item['attr_color']] ?? ''; unset($item['space_id'], $item['floor_id']); } $data = [