diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 401e13a6..d3aa8cec 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -610,7 +610,7 @@ class LelongController extends Controller } public function senaraipemenang($lelong_id){ - + $listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) @@ -618,13 +618,33 @@ class LelongController extends Controller ) ->groupBy('lelongbidder.user_id') ->get()->toArray(); + // dd($listwinner); - $senaraiwinner = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id') - ->join('users', 'lelongbidder.user_id', '=', 'users.id') - ->where('lelongbid.lelong_id', $lelong_id) - ->get(); + foreach($listwinner as $index1=>$winner){ + + $userdetails = User::where('id', $winner['user_id'])->first(); + $SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') + ->where('user_id', $winner['user_id']) + ->where('lelongbidder.status_bidder', 1) + ->where('lelongbid.lelong_id', $lelong_id) + ->get(); + + $listwinner[$index1]['details'] = $userdetails; + $listwinner[$index1]['total_surat'] = sizeof($SAGWin); + $listwinner[$index1]['totalBid'] = $SAGWin->sum('hargabida'); + } - return view('lelong.senaraipemenang',compact('senaraiwinner','lelong_id')); + return view('lelong.senaraipemenang',compact('listwinner','lelong_id')); + } + + public function senaraisagpemenang($user_id, $lelong_id){ + + $senaraisag = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id') + ->where('lelongbid.lelong_id', $lelong_id) + ->where('lelongbidder.user_id', $user_id) + ->get(); + + return view('lelong.senaraisagpemenang', compact('senaraisag', 'user_id', 'lelong_id')); } public function senaraimarhun($lelongid, $cawid){ diff --git a/app/Http/Controllers/PaymentController.php b/app/Http/Controllers/PaymentController.php index fbdbc725..dcdb122d 100644 --- a/app/Http/Controllers/PaymentController.php +++ b/app/Http/Controllers/PaymentController.php @@ -46,9 +46,7 @@ class PaymentController extends Controller foreach($listwinner as $index1=>$winner){ $userdetails = User::where('id', $winner['user_id'])->first(); - // dd($userdetails); $SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') - // ->join('payment', 'lelongbidder.lelongbid_id', '=', 'payment.lelongbid_id') ->where('user_id', $winner['user_id']) ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) @@ -58,7 +56,6 @@ class PaymentController extends Controller foreach($SAGWin as $SAG){ $payment = Payment::where('lelongbid_id', $SAG->lelongbid_id) ->first(); - // dd($payment->total_payment); if($payment){ $total_payment = $total_payment + $payment->total_payment; diff --git a/resources/views/lelong/senaraipemenang.blade.php b/resources/views/lelong/senaraipemenang.blade.php index 920fa94b..59092f71 100644 --- a/resources/views/lelong/senaraipemenang.blade.php +++ b/resources/views/lelong/senaraipemenang.blade.php @@ -19,28 +19,20 @@
{{ $message }}
+| No | +No Rujukan | +Tarikh Lelong | +Harga Asas (RM) | +Harga Bida (RM) | +Masa Bidaan | +Action | +
|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | +{{ $senaraisag['norujukan']}} | +{{ $senaraisag['t_lelong']}} | +{{ $senaraisag['hargaasas']}} | +{{ $senaraisag['hargabida']}} | +{{ $senaraisag['masa_bidaan']}} | ++ + | +