Browse Source

vip进出记录接口2

master
wanghongjun 1 week ago
parent
commit
2bb9885998
  1. 17
      app/Http/Controllers/Admin/VipAccessRecordController.php
  2. 4
      app/Models/AdminVipAccessRecord.php

17
app/Http/Controllers/Admin/VipAccessRecordController.php

@ -33,10 +33,15 @@ class VipAccessRecordController extends Controller
try { try {
$query = AdminVipAccessRecord::query(); $query = AdminVipAccessRecord::query();
if ($request->has('space')) { if ($request->has('space_type')) {
$space = $request->input('space'); $space_type = $request->input('space_type');
if (!empty($space)) { if (!empty($space_type)) {
$query->where('parking_space_id', 'like', "%{$space}%"); $space_type_ids = ParkingSpaceType::query()->where(
'name',
'like',
"%{$space_type}%"
)->pluck('id');
$query->whereIn('parking_space_id', $space_type_ids);
} }
} }
@ -86,7 +91,7 @@ class VipAccessRecordController extends Controller
$leave_end_time = $request->input('leave_end_time'); $leave_end_time = $request->input('leave_end_time');
if (!empty($leave_start_time) && !empty($leave_end_time)) { if (!empty($leave_start_time) && !empty($leave_end_time)) {
$query->whereBetween( $query->whereBetween(
'enter_time', 'leave_time',
[$leave_start_time, $leave_end_time] [$leave_start_time, $leave_end_time]
); );
} }
@ -118,7 +123,7 @@ class VipAccessRecordController extends Controller
} }
} }
protected function optionItem(array $item): array protected function optionItem($item)
{ {
$item['license_number'] = AdminVipList::query()->where( $item['license_number'] = AdminVipList::query()->where(
'id', 'id',

4
app/Models/AdminVipAccessRecord.php

@ -11,6 +11,10 @@ class AdminVipAccessRecord extends Model
protected $table = 'admin_vip_access_record'; protected $table = 'admin_vip_access_record';
protected $fillable = [
'license'
];
protected $hidden = [ protected $hidden = [
'created_at', 'created_at',
'updated_at' 'updated_at'

Loading…
Cancel
Save