|
|
|
@ -49,6 +49,7 @@ class ParkingInformationService extends BaseService |
|
|
|
$space_id = 0; |
|
|
|
$floor_region_id = 0; |
|
|
|
// 通过车位类型查询楼层 区域 车位 |
|
|
|
$entry_time = get_datetime(); |
|
|
|
if ($space_type_id) { |
|
|
|
$parkingSpaceWhere = [ |
|
|
|
'space_type_id' => $space_type_id, |
|
|
|
@ -57,7 +58,7 @@ class ParkingInformationService extends BaseService |
|
|
|
]; |
|
|
|
$res = ParkingSpace::query() |
|
|
|
->where($parkingSpaceWhere) |
|
|
|
->first(['id', 'floor_id']); |
|
|
|
->first(['id', 'floor_id', 'berthing_time']); |
|
|
|
if ($res) { |
|
|
|
$space_id = $res['id']; |
|
|
|
if ($res['floor_id']) { |
|
|
|
@ -66,6 +67,9 @@ class ParkingInformationService extends BaseService |
|
|
|
$res['floor_id'] |
|
|
|
)->value('id'); |
|
|
|
} |
|
|
|
if ($res['berthing_time']) { |
|
|
|
$entry_time = $res['berthing_time']; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -73,7 +77,7 @@ class ParkingInformationService extends BaseService |
|
|
|
if ($space_id) { |
|
|
|
$space = ParkingSpace::query()->where('status', 0) |
|
|
|
->where('license_plate_id', 0)->first( |
|
|
|
['id', 'floor_id', 'space_type_id'] |
|
|
|
['id', 'floor_id', 'space_type_id', 'berthing_time'] |
|
|
|
); |
|
|
|
if ($space) { |
|
|
|
$space_id = $space['id']; |
|
|
|
@ -86,6 +90,9 @@ class ParkingInformationService extends BaseService |
|
|
|
$space['floor_id'] |
|
|
|
)->value('id'); |
|
|
|
} |
|
|
|
if ($space['berthing_time']) { |
|
|
|
$entry_time = $space['berthing_time']; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -118,7 +125,7 @@ class ParkingInformationService extends BaseService |
|
|
|
'floor_region_id' => $floor_region_id, |
|
|
|
'space_id' => $space_id, |
|
|
|
'license_plate_id' => $license_plate_id, |
|
|
|
'entry_time' => get_datetime(), |
|
|
|
'entry_time' => $entry_time, |
|
|
|
'space_type_id' => $space_type_id, |
|
|
|
'created_at' => get_datetime() |
|
|
|
]); |
|
|
|
|