update kaunter pembayaran

This commit is contained in:
faiqahzaman
2022-02-23 16:32:54 +08:00
parent f5a156b390
commit b3f0037302
4 changed files with 136 additions and 38 deletions
+35 -25
View File
@@ -440,34 +440,35 @@ class LelongController extends Controller
$lelongbid = LelongBid::where('lelong_id','=',$id)->get();
foreach($lelongbid as $bid)
{
$bidders = LelongBidder::where('lelongbid_id','=',$bid->id)->orderByRaw('lelongbidder.masa_bidaan ASC, lelongbidder.hargabida DESC' )->get();
if($bidders)
$highestprice = LelongBidder::where('lelongbid_id','=',$bid->id)->orderByRaw('lelongbidder.hargabida DESC' )->get();
if($highestprice)
{
$count = 0;
foreach($bidders as $bidder)
{
$count = $count + 1;
if($count == 1)
foreach($highestprice as $price){
$bidders = LelongBidder::where('hargabida','=',$price->hargabida)->MIN('lelongbidder.masa_bidaan' )->get();
$count = 0;
foreach($bidders as $bidder)
{
$pemenang = LelongBidder::where('lelongbid_id','=',$bidder->lelongbid_id)
->orderByRaw('lelongbidder.masa_bidaan ASC, lelongbidder.hargabida DESC' )
->first();
$pemenang->status_bidder = 1;
$pemenang->save();
$count = $count + 1;
if($count == 1)
{
$pemenang = LelongBidder::where('id','=',$bidder->id)
->first();
$pemenang->status_bidder = 1;
$pemenang->save();
$updatebid = LelongBid::where('id','=',$bid->id)->first();
$updatebid->hargajual = $bidder->hargabida;
$updatebid->nopembeli = $bidder->user_id;
$updatebid->status_jual = 1;
$updatebid->save();
}
else
{
$kalah = LelongBidder::where('lelongbid_id','=',$bidder->lelongbid_id)
->orderByRaw('lelongbidder.masa_bidaan ASC, lelongbidder.hargabida DESC' )
->first();
$kalah->status_bidder = 1;
$kalah->save();
$updatebid = LelongBid::where('id','=',$bid->id)->first();
$updatebid->hargajual = $bidder->hargabida;
$updatebid->nopembeli = $bidder->user_id;
$updatebid->status_jual = 1;
$updatebid->save();
}
else
{
$kalah = LelongBidder::where('id','=',$bidder->id)
->first();
$kalah->status_bidder = 0;
$kalah->save();
}
}
}
@@ -550,6 +551,15 @@ class LelongController extends Controller
'lelongbid.status_jual',
)
->get();
foreach($lelongtaklaku as $index1=>$suratlelongtaklaku){
$suratlelongtaklaku = LelongBid::join('lelong', 'lelongbid.lelong_id', '=', 'lelong.id')
->whereNull('t_jual')
->get();
$lelongtaklaku[$index1]['suratlelongtaklaku'] = sizeof($suratlelongtaklaku);
}
return view('lelong.lelongtaklaku',compact('lelongtaklaku'));
}