From 98e7652e6bc9f9e1534fb606d69201fe04a60269 Mon Sep 17 00:00:00 2001 From: Frank John Begornia Date: Sat, 12 Dec 2020 19:53:30 +0800 Subject: [PATCH] added status --- app/Models/ApiModel.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) 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; }