From c39fb0a2a4c2d0a36c335794351de08f15ef7189 Mon Sep 17 00:00:00 2001 From: Frank John Begornia Date: Thu, 2 May 2019 22:45:44 +0800 Subject: [PATCH] update_5_2_2019 --- .../teamstore/TeamStoreController.php | 14 ++- app/Models/teamstore/TeamStoreModel.php | 8 ++ resources/views/designer/designer.blade.php | 34 ++++-- resources/views/sublayouts/cart.blade.php | 2 +- .../forms/quantity-form.blade.php | 35 +++--- .../teamstore-sublayouts/index.blade.php | 4 +- .../teamstore-sublayouts/stores.blade.php | 4 +- resources/views/user-layouts/header.blade.php | 2 +- .../views/user-layouts/sidebar.blade.php | 2 +- .../user-layouts/store_setting.blade.php | 105 +++++++----------- 10 files changed, 114 insertions(+), 96 deletions(-) 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 @@
-

Trim {{ $i }}

+ + @if($template->Type == "Shirts") + @if($i == 1) +

Neck Line

+ @endif + + @if($i == 2) +

Sleeves

+ @endif + + @else +

Trim {{ $i }}

+ @endif +