|
|
|
@ -4,12 +4,11 @@ namespace App\Services; |
|
|
|
|
|
|
|
use App\Exceptions\CustomException; |
|
|
|
use App\Models\AdminFloor; |
|
|
|
use App\Models\Parking; |
|
|
|
use App\Models\ParkingCamera; |
|
|
|
use App\Models\ParkingSpace; |
|
|
|
use App\Models\ParkingSpaceCamera; |
|
|
|
use Exception; |
|
|
|
use Illuminate\Database\Eloquent\Builder; |
|
|
|
use Illuminate\Database\Eloquent\Model; |
|
|
|
use Illuminate\Support\Facades\DB; |
|
|
|
|
|
|
|
class ParkingCameraService extends BaseService |
|
|
|
@ -256,7 +255,13 @@ class ParkingCameraService extends BaseService |
|
|
|
// 处理列表数据 |
|
|
|
public function optionItems($item) |
|
|
|
{ |
|
|
|
$item['floor'] = AdminFloor::getName($item['floor_id']); |
|
|
|
$item['floor'] = ''; |
|
|
|
$item['parking'] = ''; |
|
|
|
$floor = AdminFloor::getFirst($item['floor_id']); |
|
|
|
if ($floor) { |
|
|
|
$item['floor'] = $floor['name']; |
|
|
|
$item['parking'] = Parking::getName($floor['building_floor']); |
|
|
|
} |
|
|
|
$item['parking_space_count'] |
|
|
|
= ParkingSpaceCamera::getSpaceCount($item['id']); |
|
|
|
$item['parking_space_numbers'] |
|
|
|
|