From 7b9bd2ce4c911460cfd7ae24f2595b2f96034a4d Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Wed, 26 Nov 2025 14:32:57 +0800 Subject: [PATCH] update --- app/Http/Controllers/Admin/GateController.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Admin/GateController.php b/app/Http/Controllers/Admin/GateController.php index e2bd901..8d80e46 100644 --- a/app/Http/Controllers/Admin/GateController.php +++ b/app/Http/Controllers/Admin/GateController.php @@ -84,12 +84,12 @@ class GateController extends CommonController $query->where('idcard', $all['idcard']); } if (isset($all['start_date']) && isset($all['end_date'])) { - $query->where(function ($q) use ($all) { - $q->whereBetween('start_date', [$all['start_date'], $all['end_date']]) - ->orWhereBetween('end_date', [$all['start_date'], $all['end_date']]); - }); + // 查询日期范围与数据库日期范围有交集 + $query->where('start_date', '<=', $all['end_date']) + ->where('end_date', '>=', $all['start_date']); } - })->orderBy($all['sort_name'] ?? 'id', $all['sort_type'] ?? 'desc')->paginate($all['page_size'] ?? 20);; + })->orderBy($all['sort_name'] ?? 'id', $all['sort_type'] ?? 'desc')->paginate($all['page_size'] ?? 20); + ; return $this->success($list); }