master
cody 9 months ago
parent 974f346525
commit 7b9bd2ce4c

@ -84,12 +84,12 @@ class GateController extends CommonController
$query->where('idcard', $all['idcard']); $query->where('idcard', $all['idcard']);
} }
if (isset($all['start_date']) && isset($all['end_date'])) { 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']]) $query->where('start_date', '<=', $all['end_date'])
->orWhereBetween('end_date', [$all['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); return $this->success($list);
} }

Loading…
Cancel
Save