From c24922ea0e9029b4121d4df3c2339ba08edf341c Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq.com> Date: Wed, 16 Sep 2026 17:19:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E4=BD=8D=E8=BF=9B=E5=87=BA=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/ParkingAccessRecordService.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/Services/ParkingAccessRecordService.php b/app/Services/ParkingAccessRecordService.php index 18499e5..7a40398 100644 --- a/app/Services/ParkingAccessRecordService.php +++ b/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); } }