fix api payment

This commit is contained in:
Amir
2022-08-17 09:17:15 +08:00
parent 654726a707
commit f247649c83
+38 -15
View File
@@ -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));