diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php index b99f2214..204fb6a9 100644 --- a/app/Http/Controllers/ApiController.php +++ b/app/Http/Controllers/ApiController.php @@ -482,14 +482,25 @@ class ApiController extends Controller $index->status = 2; //0-unpaid //1-fee //2-bid $index->remark = "BERJAYA BAYARAN ONLINE"; $index->update(); - - $updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first(); - $updateTag->status_payment = 2; - $updateTag->save(); - $lelongbidder = $updateTag->lelongbidder; - $lelongbidder->status_payment = 2; - $lelongbidder->save(); + // $updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first(); + // $updateTag->status_payment = 2; + // $updateTag->save(); + + // $lelongbidder = $updateTag->lelongbidder; + // $lelongbidder->status_payment = 2; + // $lelongbidder->payment_id = $index->id; + // $lelongbidder->save(); + + $updateTagBid = LelongBid::where('norujukan', $index->norujukan)->first(); + $updateTagBid->status_payment = 2; + $updateTagBid->save(); + + $updateTagBidder = LelongBidder::where('lelongbid_id', $updateTagBid->id) + ->where('user_id', $resit->user_id)->first(); + $updateTagBidder->status_payment = 2; + $updateTagBidder->payment_id = $index->id; + $updateTagBidder->save(); } event(new PaymentNotify('PAID', $resit->user_id, $payment)); @@ -527,6 +538,7 @@ class ApiController extends Controller public function bidresponse(Request $request) { + // dd($request->all()); $http = new HttpMethodsClient( new GuzzleHttpClient(), new GuzzleMessageFactory() @@ -570,19 +582,30 @@ class ApiController extends Controller ->where('user_id', $resit->user_id) ->where('resit_id', $resit->id) ->get(); + foreach ($payment as $index) { $index->status = 2; //0-unpaid //1-fee //2-bid $index->remark = "BERJAYA BAYARAN ONLINE"; $index->update(); - - $updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first(); - $updateTag->status_payment = 2; - $updateTag->save(); - $lelongbidder = $updateTag->lelongbidder; - $lelongbidder->status_payment = 2; - $lelongbidder->payment_id = $index->id; - $lelongbidder->save(); + // $updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first(); + // $updateTag->status_payment = 2; + // $updateTag->save(); + + // $lelongbidder = $updateTag->lelongbidder; + // $lelongbidder->status_payment = 2; + // $lelongbidder->payment_id = $index->id; + // $lelongbidder->save(); + + $updateTagBid = LelongBid::where('norujukan', $index->norujukan)->first(); + $updateTagBid->status_payment = 2; + $updateTagBid->save(); + + $updateTagBidder = LelongBidder::where('lelongbid_id', $updateTagBid->id) + ->where('user_id', $resit->user_id)->first(); + $updateTagBidder->status_payment = 2; + $updateTagBidder->payment_id = $index->id; + $updateTagBidder->save(); } event(new PaymentNotify('PAID', $resit->user_id, $payment));