diff --git a/app/Http/Controllers/teamstore/TeamStoreController.php b/app/Http/Controllers/teamstore/TeamStoreController.php index 8b2a037..27d52bf 100644 --- a/app/Http/Controllers/teamstore/TeamStoreController.php +++ b/app/Http/Controllers/teamstore/TeamStoreController.php @@ -120,12 +120,24 @@ class TeamStoreController extends Controller { $teams_array = $m->getTeams($product_array[0]->Id); $sizes_array = $m->getSizes(); + if($product_array[0]->ProductAvailableQty != null){ + $soldQty = $m->getSoldQty($product_array[0]->Id); + // var_dump($soldQty); + // echo $product_array[0]->ProductAvailableQty; + $availableQty = $product_array[0]->ProductAvailableQty - $soldQty[0]->SoldQty; + }else{ + // echo 'no qty'; + $availableQty = null; + } + // $product_array[0]->ProductAvailableQty + return view('teamstore-sublayouts.product-details') ->with('store_array', $store_array) ->with('product_array', $product_array) ->with('thumbnails_array', $thumbnails_array) ->with('teams_array', $teams_array) - ->with('sizes_array', $sizes_array); + ->with('sizes_array', $sizes_array) + ->with('available_qty', $availableQty); } diff --git a/app/Models/teamstore/TeamStoreModel.php b/app/Models/teamstore/TeamStoreModel.php index 7229d8c..126d594 100644 --- a/app/Models/teamstore/TeamStoreModel.php +++ b/app/Models/teamstore/TeamStoreModel.php @@ -134,5 +134,13 @@ class TeamStoreModel extends Model { ->update($data); return $i; } + + function getSoldQty($productId){ + $i = DB::table('orders')->select(DB::raw('SUM(Quantity) AS SoldQty')) + ->where('ProductId', $productId) + ->get(); + return $i; + } + } diff --git a/resources/views/designer/designer.blade.php b/resources/views/designer/designer.blade.php index 277e3bd..1601718 100644 --- a/resources/views/designer/designer.blade.php +++ b/resources/views/designer/designer.blade.php @@ -387,7 +387,20 @@