From f7e6b9c41869ce4e2e8b309552b1ae56ad42d2df Mon Sep 17 00:00:00 2001 From: ctexthuang Date: Thu, 7 Aug 2025 16:13:59 +0800 Subject: [PATCH] fix : order list --- app/Service/Admin/Order/OrderListService.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/Service/Admin/Order/OrderListService.php b/app/Service/Admin/Order/OrderListService.php index a41d2f1..9b32aea 100644 --- a/app/Service/Admin/Order/OrderListService.php +++ b/app/Service/Admin/Order/OrderListService.php @@ -68,6 +68,18 @@ class OrderListService extends BaseService ->when($this->request->input('search_kitchen_id'), function ($query) { $query->where('kitchen_id', $this->request->input('search_kitchen_id')); }) + ->when($this->request->input('search_order_sno'), function ($query) { + $searchOrderSno = $this->request->input('search_order_sno'); + $query->where('order_sno', 'like', "$searchOrderSno%"); + }) + ->when($this->request->input('search_create_time'), function ($query) { + $searchCreateTime = $this->request->input('search_create_time'); + $query->whereBetween('create_time', [reset($searchCreateTime), end($searchCreateTime)]); + }) + ->when($this->request->input('search_pay_time'), function ($query) { + $searchPayTime = $this->request->input('search_pay_time'); + $query->whereBetween('pay_time', [reset($searchPayTime), end($searchPayTime)]); + }) ->select([ 'id', 'cycle_id',