diff --git a/app/Http/Controllers/GateController.php b/app/Http/Controllers/GateController.php index a7b570c..1f92b5a 100644 --- a/app/Http/Controllers/GateController.php +++ b/app/Http/Controllers/GateController.php @@ -51,7 +51,8 @@ class GateController extends Controller * tags={"门岗端接口"}, * summary="拜访信息列表", * description="获取门岗端拜访信息列表", - * @OA\Parameter(name="date", in="query", @OA\Schema(type="string"), required=false, description="查询日期,格式:Y-m-d,默认今天"), + * @OA\Parameter(name="start_date", in="query", @OA\Schema(type="string"), required=false, description="查询日期,格式:Y-m-d,开始日期"), + * @OA\Parameter(name="end_date", in="query", @OA\Schema(type="string"), required=false, description="查询日期,格式:Y-m-d,结束日期"), * @OA\Parameter(name="status", in="query", @OA\Schema(type="string"), required=false, description="状态筛选:1通过(待进厂)3已进厂4已离厂"), * @OA\Parameter(name="type", in="query", @OA\Schema(type="string"), required=false, description="类型筛选:1访客2访客车辆3物流车辆"), * @OA\Parameter(name="keyword", in="query", @OA\Schema(type="string"), required=false, description="关键词搜索(人牌,身份证,核销码)"), @@ -75,7 +76,9 @@ class GateController extends Controller public function visits(Request $request) { try { - $date = $request->input('date', Carbon::today()->format('Y-m-d')); + $startDate = $request->input('start_date', date('Y-m-d')); + $endDate = $request->input('end_date', date('Y-m-d')); + $status = $request->input('status'); $type = $request->input('type'); $keyword = $request->input('keyword'); @@ -89,7 +92,7 @@ class GateController extends Controller 'acceptAdmin', 'visitAudits', 'acceptAdminSign' - ])->whereDate('date', $date); + ])->whereBetween('date', [$startDate, $endDate]); // 状态筛选 if ($status) {