fixed account orders filter by status

This commit is contained in:
Edward Yang 2022-08-18 16:51:08 +08:00
parent 0c6bc6c220
commit e7734e02d1
2 changed files with 11 additions and 1 deletions

View File

@ -93,6 +93,12 @@ class OrderRepo
$builder->where('created_at', '<', $end); $builder->where('created_at', '<', $end);
} }
$status = $filters['status'] ?? '';
if ($status) {
$builder->where('status', $status);
}
return $builder; return $builder;
} }

View File

@ -30,7 +30,11 @@ class OrderController extends Controller
*/ */
public function index(Request $request): View public function index(Request $request): View
{ {
$orders = OrderRepo::getListByCustomer(current_customer()); $filters = [
'customer' => current_customer(),
'status' => $request->get('status')
];
$orders = OrderRepo::filterOrders($filters);
$data = [ $data = [
'orders' => OrderList::collection($orders), 'orders' => OrderList::collection($orders),
]; ];