cdm pc & sah account

This commit is contained in:
faiqahzaman
2022-04-06 12:17:27 +08:00
parent e19b839ab5
commit 8582c460e1
9 changed files with 159 additions and 67 deletions
+19 -14
View File
@@ -37,7 +37,8 @@ class AccountController extends Controller
->join('payment', 'lelongbidder.payment_id', 'payment.id')
->where('lelongbidder.status_bidder', 1)
->where('lelongbid.lelong_id', $lelong_id)
->where('payment.status_payment_opt',2)
->where('payment.status_payment_opt','=', '3,2')
->where('lelongbidder.status_payment', 2)
->whereNull('payment.disahkan_pada')
->select('.lelongbidder.user_id'
)
@@ -48,12 +49,6 @@ class AccountController extends Controller
foreach($listwinner as $index1=>$winner){
$userdetails = User::where('id', $winner['user_id'])->first();
// $SAGWin = Payment::join('lelongbid', 'payment.lelongbid_id', '=', 'lelongbid.id')
// ->join('lelongbidder', 'payment.lelongbidder_id', '=', 'lelongbidder.id')
// ->where('payment.user_id', $winner['user_id'])
// ->where('lelongbidder.status_bidder', 1)
// ->where('lelongbid.lelong_id', $lelong_id)
// ->get();
$SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->where('lelongbidder.user_id', $winner['user_id'])
@@ -62,7 +57,6 @@ class AccountController extends Controller
->get();
// dd($SAGWin->sum('hargabida'));
$id_payment = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->where('lelongbidder.user_id', $winner['user_id'])
->where('lelongbidder.status_bidder', 1)
@@ -98,7 +92,8 @@ class AccountController extends Controller
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbidder.user_id', $user_id)
->where('lelongbidder.status_bidder', 1)
->where('payment.status_payment_opt', 2)
->where('payment.status_payment_opt', '=', '3,2')
->where('lelongbidder.status_payment', 2)
->get()->toArray();
$saggroupbyid = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
@@ -106,7 +101,8 @@ class AccountController extends Controller
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbidder.user_id', $user_id)
->where('lelongbidder.status_bidder', 1)
->where('payment.status_payment_opt', 2)
->where('payment.status_payment_opt', '=', '3,2')
->where('lelongbidder.status_payment', 2)
->select(
'lelongbidder.payment_id as payment_id'
)
@@ -126,21 +122,21 @@ class AccountController extends Controller
$currentdate = $currentdate->toDateTimeString();
$user = Auth::user();
$senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('payment', 'lelongbidder.payment_id', '=', 'payment.id')
->where('lelongbid.lelong_id', $request->lelong_id)
->where('lelongbidder.user_id', $request->user_id)
->where('lelongbidder.status_bidder', 1)
->where('payment.status_payment_opt', 2)
->where('payment.status_payment_opt', '3,2')
->where('lelongbidder.status_payment', 2)
->select(
'lelongbid.id as lelongbid_id',
'payment.id as payment_id',
'lelongbid.lelong_id',
'lelongbidder.user_id',
)
->get();
->get();
$total_payment = 0;
$paymentid = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
@@ -148,7 +144,8 @@ class AccountController extends Controller
->where('lelongbid.lelong_id', $request->lelong_id)
->where('lelongbidder.user_id', $request->user_id)
->where('lelongbidder.status_bidder', 1)
->where('payment.status_payment_opt', 2)
->where('payment.status_payment_opt', '3,2')
->where('lelongbidder.status_payment', 2)
->select(
'lelongbidder.payment_id as payment_id'
)
@@ -169,8 +166,16 @@ class AccountController extends Controller
$eachbid = LelongBid::where('id',$sag->lelongbid_id)->first();
$eachbid->status_payment = 1;
$eachbid->status_jual = 1;
$eachbid->status_semak = 1;
$eachbid->t_jual = $currentdate;
$eachbid->save();
$bidder = LelongBidder::where('lelongbid_id', $sag->lelongbid_id)
->where('payment_id', $sag->payment_id)
->where('user_id', $sag->user_id)
->first();
$bidder->status_payment = 1;
$bidder->update();
}
$senaraisagallpayment = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')