From 647e26ae35f7c2c40afb79716ec881ab967e8c1f Mon Sep 17 00:00:00 2001 From: Azfar Arsyad <45238748+Arpax17@users.noreply.github.com> Date: Wed, 30 Mar 2022 01:29:51 +0800 Subject: [PATCH] payment --- app/Http/Controllers/ApiController.php | 4 ++-- .../Mobile/LelongMobileController.php | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php index 188b8b37..64cc1718 100644 --- a/app/Http/Controllers/ApiController.php +++ b/app/Http/Controllers/ApiController.php @@ -233,7 +233,7 @@ class ApiController extends Controller $payment->resit_id = $resit->id; $payment->status_payment_opt = 2; //bayar secara online 2 $payment->status = 1; //fee rm10 - 1 - $payment->remark = 'Bayaran Online'; + $payment->remark = 'BAYARAN ONLINE'; $payment->save(); event(new PaymentNotify('PAID',$resit->user_id,$payment->id)); @@ -288,7 +288,7 @@ class ApiController extends Controller $payment->resit_id = $resit->id; $payment->status_payment_opt = 2; //bayar secara online 2 $payment->status = 1; //fee rm10 - 1 - $payment->remark = 'Bayaran Online'; + $payment->remark = 'BAYARAN ONLINE'; $payment->save(); event(new PaymentNotify('PAID',$resit->user_id,$payment->id)); diff --git a/app/Http/Controllers/Mobile/LelongMobileController.php b/app/Http/Controllers/Mobile/LelongMobileController.php index 2348de63..9ebe0581 100644 --- a/app/Http/Controllers/Mobile/LelongMobileController.php +++ b/app/Http/Controllers/Mobile/LelongMobileController.php @@ -242,7 +242,26 @@ class LelongMobileController extends Controller $lelongbid->t_jual = $currentdate; $lelongbid->hargajual = $lelongbidder->hargabida; $lelongbid->save(); + } + + $alllelongbidder = LelongBidder::join('lelongbid','lelongbidder.lelongbid_id','lelongbid.id') + ->where('lelongbidder.user_id',$request->user_id) + ->where('lelongbid.lelong_id',$request->lelong_id) + ->get(); + + $resit = Resit::where('lelong_id',$request->lelong_id) + ->where('user_id',$request->user_id) + ->where('resit_type',2) + ->first(); + + if($resit->total_payment > $alllelongbidder->SUM('lelongbidder.hargabida')) + { + $resit->status = 'PAID'; + $resit->paid_at = $currentdate; + $resit->save(); + } + $response = [ 'success' => "success", 'message' => "Bidaan berjaya dibayar"