From 62eae59c81fa281303335d1fef181ba10e6f1cb1 Mon Sep 17 00:00:00 2001 From: Hankin Date: Tue, 28 Apr 2026 16:54:22 +0800 Subject: [PATCH] sign in --- app/Http/Controllers/Server/Admin/ActivityController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Server/Admin/ActivityController.php b/app/Http/Controllers/Server/Admin/ActivityController.php index e6394c6..11dac84 100644 --- a/app/Http/Controllers/Server/Admin/ActivityController.php +++ b/app/Http/Controllers/Server/Admin/ActivityController.php @@ -1015,7 +1015,14 @@ class ActivityController extends Controller $qrCode = Qrcode::where("merchant_id", $activity->merchant_id)->where("type_id", $activity->merchant_id)->first(); if (empty($qrCode)) reutrn $this->failure("签到码不存在"); - $list = SignIn::where("qr_code_id", $qrCode->id)->paginate(); + $list = SignIn::where("qr_code_id", $qrCode->id); + $keyword = $request->input("keyword"); + if ($keyword) { + $list = $list->where(function($sql) use($keyword) { + $sql->where("name", "like", "%".$keyword."%")->orWhere("mobile", "like", "%".$keyword."%"); + }); + } + $list = $list->paginate(); foreach ($list as $item) { $item->is_sign = true; $item->sign_time = $item->created_at->toDateTimeString();