diff --git a/app/Models/ApiModel.php b/app/Models/ApiModel.php index 24f9198..85325ee 100644 --- a/app/Models/ApiModel.php +++ b/app/Models/ApiModel.php @@ -63,9 +63,18 @@ class ApiModel extends Model function selectOrderListTableFields($cartKey, $productId) { - $i = DB::table('orders')->select('Id', 'Name', 'Name2', 'Number', 'Size', 'JerseySize', 'ShortsSize', 'Quantity') - ->where('CartKey', $cartKey) - ->where('ProductId', $productId) + // $i = DB::table('orders')->select('Id', 'Name', 'Name2', 'Number', 'Size', 'JerseySize', 'ShortsSize', 'Quantity') + // ->where('CartKey', $cartKey) + // ->where('ProductId', $productId) + // ->get(); + // return $i; + + $i = DB::table('orders')->select('orders.Id', 'orders.Name', 'orders.Name2', 'orders.Number', 'orders.Size', 'orders.JerseySize', + 'orders.ShortsSize', 'orders.Quantity', DB::raw('COUNT(tracking.Id) AS Status')) + ->leftjoin('tracking', 'orders.Id', '=', 'tracking.OrdersId') + ->where('orders.CartKey', $cartKey) + ->where('orders.ProductId', $productId) + ->groupBy('orders.Id') ->get(); return $i; }