Browse Source

车位进出优化

master
wanghongjun 3 days ago
parent
commit
c24922ea0e
  1. 20
      app/Services/ParkingAccessRecordService.php

20
app/Services/ParkingAccessRecordService.php

@ -46,15 +46,17 @@ class ParkingAccessRecordService extends BaseService
}
// 离开车位
public function leaveData($id, $data)
public function leaveData($id, $data, $is_confirm = true)
{
$key = 'leave:'. $id . ':data';
$count = Redis::get($key);
if (!$count) {
Redis::set($key, 1);
return false;
} else {
Redis::del($key);
if ($is_confirm) {
$key = 'leave:'. $id . ':data';
$count = Redis::get($key);
if (!$count) {
Redis::set($key, 1);
return false;
} else {
Redis::del($key);
}
}
$model = ParkingAccessRecord::query()->findOrFail($id);
$oldValues = $model->toArray();
@ -243,7 +245,7 @@ class ParkingAccessRecordService extends BaseService
->value('id');
if ($id) {
$data['leave_time'] = $date_times;
$this->leaveData($id, $data);
$this->leaveData($id, $data, false);
ParkingVipListService::leave($id, $datetime);
}
}

Loading…
Cancel
Save