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'; if ($is_confirm) {
$count = Redis::get($key); $key = 'leave:'. $id . ':data';
if (!$count) { $count = Redis::get($key);
Redis::set($key, 1); if (!$count) {
return false; Redis::set($key, 1);
} else { return false;
Redis::del($key); } else {
Redis::del($key);
}
} }
$model = ParkingAccessRecord::query()->findOrFail($id); $model = ParkingAccessRecord::query()->findOrFail($id);
$oldValues = $model->toArray(); $oldValues = $model->toArray();
@ -243,7 +245,7 @@ class ParkingAccessRecordService extends BaseService
->value('id'); ->value('id');
if ($id) { if ($id) {
$data['leave_time'] = $date_times; $data['leave_time'] = $date_times;
$this->leaveData($id, $data); $this->leaveData($id, $data, false);
ParkingVipListService::leave($id, $datetime); ParkingVipListService::leave($id, $datetime);
} }
} }

Loading…
Cancel
Save