|
|
|
|
@ -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) {
|
|
|
|
|
|