|
|
|
|
@ -53,6 +53,7 @@ class GateController extends CommonController
|
|
|
|
|
* @OA\Parameter(name="sort_name", in="query", @OA\Schema(type="string"), required=false, description="排序字段名字"),
|
|
|
|
|
* @OA\Parameter(name="sort_type", in="query", @OA\Schema(type="string"), required=false, description="排序类型"),
|
|
|
|
|
* @OA\Parameter(name="code", in="query", @OA\Schema(type="string"), required=false, description="编码"),
|
|
|
|
|
* @OA\Parameter(name="idcard", in="query", @OA\Schema(type="string"), required=false, description="身份证号码"),
|
|
|
|
|
* @OA\Parameter(name="car_no", in="query", @OA\Schema(type="string"), required=false, description="停车牌"),
|
|
|
|
|
* @OA\Parameter(name="person_no", in="query", @OA\Schema(type="string"), required=false, description="人牌"),
|
|
|
|
|
* @OA\Parameter(name="is_export", in="query", @OA\Schema(type="string"), required=false, description="是否导出0否1是,默认0"),
|
|
|
|
|
@ -66,7 +67,7 @@ class GateController extends CommonController
|
|
|
|
|
public function visitList()
|
|
|
|
|
{
|
|
|
|
|
$all = request()->all();
|
|
|
|
|
$list = Visit::with('logs.admin','logs.user', 'visitTime', 'admin', 'visitArea', 'acceptAdmin.department', 'acceptAdminSignFile', 'acceptGoodsAdmin.department')->where(function ($query) use ($all) {
|
|
|
|
|
$list = Visit::with('logs.admin', 'logs.user', 'visitTime', 'admin', 'visitArea', 'acceptAdmin.department', 'acceptAdminSignFile', 'acceptGoodsAdmin.department')->where(function ($query) use ($all) {
|
|
|
|
|
if (isset($all['keyword'])) {
|
|
|
|
|
$query->where('name', 'like', '%' . $all['keyword'] . '%');
|
|
|
|
|
}
|
|
|
|
|
@ -76,6 +77,9 @@ class GateController extends CommonController
|
|
|
|
|
if (isset($all['code'])) {
|
|
|
|
|
$query->where('code', $all['code']);
|
|
|
|
|
}
|
|
|
|
|
if (isset($all['idcard'])) {
|
|
|
|
|
$query->where('idcard', $all['idcard']);
|
|
|
|
|
}
|
|
|
|
|
if (isset($all['start_date']) && isset($all['end_date'])) {
|
|
|
|
|
$query->whereBetween('date', [$all['start_date'], $all['end_date']]);
|
|
|
|
|
}
|
|
|
|
|
|