From db656ee9dde644c829a669ed53d4dee97f321189 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 18 Aug 2026 14:11:32 +0700 Subject: [PATCH] feat: enhance search functionality by adding filters for shopee_order_id and tiktok_order_id in paginated method --- app/Services/Admin/Manage/TransactionService.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Services/Admin/Manage/TransactionService.php b/app/Services/Admin/Manage/TransactionService.php index e868259..d756eae 100644 --- a/app/Services/Admin/Manage/TransactionService.php +++ b/app/Services/Admin/Manage/TransactionService.php @@ -66,7 +66,9 @@ public function paginated(int $perPage = 25, string $search = '', string $sort = ->when($search, function ($q) use ($search) { $q->whereHas('orderItems.productVariant.product', fn ($sq) => $sq->where('name', 'like', "%{$search}%")) ->orWhere('order_number', 'like', "%{$search}%") - ->orWhere('notes', 'like', "%{$search}%"); + ->orWhere('notes', 'like', "%{$search}%") + ->orWhere('shopee_order_id', 'like', "%{$search}%") + ->orWhere('tiktok_order_id', 'like', "%{$search}%"); }) ->when($filters['status'] ?? null, fn ($q, $status) => $q->where('status', $status)) ->when($filters['channel'] ?? null, fn ($q, $channel) => $q->where('channel', $channel))