From bc2c8d69943453e848644067a303277de60a2fac Mon Sep 17 00:00:00 2001 From: Amir Date: Wed, 7 Jun 2023 08:08:41 +0800 Subject: [PATCH] Fix bugs when user enter bidaan less than RM1 --- app/Http/Controllers/CartController.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/app/Http/Controllers/CartController.php b/app/Http/Controllers/CartController.php index ed51bbc3..21d418e7 100644 --- a/app/Http/Controllers/CartController.php +++ b/app/Http/Controllers/CartController.php @@ -122,6 +122,18 @@ class CartController extends Controller public function addToCart(Request $request) { + $lelong_bid = LelongBid::find($request->lelongbid_id, ['id', 'hargaasas']); + + $beza_harga = $request->hargabida - $lelong_bid->hargaasas; + + if($beza_harga < 1) { + return response()->json([ + 'success' => 'gagal', + 'status' => 9, + 'message' => 'Harga bida kurang daripada harga asas.' + ]); + } + $item = new Cart; $item->user_id = $request->user_id; $item->lelongbid_id = $request->lelongbid_id; @@ -168,6 +180,18 @@ class CartController extends Controller ->where('lelongbid_id', $request->lelongBidId) ->first(); + $lelong_bid = LelongBid::find($request->lelongBidId, ['id', 'hargaasas']); + + $beza_harga = $request->hargabida - $lelong_bid->hargaasas; + + if($beza_harga < 1) { + return response()->json([ + 'success' => 'gagal', + 'status' => 9, + 'message' => 'Harga bida kurang daripada harga asas.' + ]); + } + $cart->hargabida = $request->hargabida; if ($cart->save()) { return response()->json([