diff --git a/app/Http/Controllers/Admin/ParkingPatternSpaceController.php b/app/Http/Controllers/Admin/ParkingPatternSpaceController.php index 260df32..c5c3937 100644 --- a/app/Http/Controllers/Admin/ParkingPatternSpaceController.php +++ b/app/Http/Controllers/Admin/ParkingPatternSpaceController.php @@ -295,6 +295,13 @@ class ParkingPatternSpaceController extends BaseController $item['parking_space_type_name'] = ParkingSpaceType::getName( $item['parking_space_type'] ); + $floor_id = ParkingSpace::query()->where('id', $item['parking_space_id'])->value('floor_id'); + $item['floor_id'] = ''; + $item['parking_id'] = ''; + if ($floor_id) { + $item['floor_id'] = $floor_id; + $item['parking_id'] = AdminFloor::getParkingId($floor_id); + } $data['item'] = $item; unset($item['pattern_id']); return $this->responseService->success($data); diff --git a/app/Models/AdminFloor.php b/app/Models/AdminFloor.php index 06e999d..0af71a5 100644 --- a/app/Models/AdminFloor.php +++ b/app/Models/AdminFloor.php @@ -67,4 +67,9 @@ class AdminFloor extends Model { return $value ? date("Y-m-d H:i:s", strtotime($value)) : $value; } + + public static function getParkingId($id) + { + return self::query()->where('id', $id)->value('building_floor') ?? ''; + } }