update laporan 1

This commit is contained in:
Amirah22
2022-06-08 15:37:33 +08:00
parent 374a4ea46f
commit 59d98a89a9
4 changed files with 250 additions and 28 deletions
+93 -27
View File
@@ -230,12 +230,12 @@ class LelongController extends Controller
$total_rugilelong = $total_rugilelong + $rugilelong;
$total_bakilelong = $total_bakilelong + $bakilelong;
$total_nilaimarhun = $total_nilaimarhun + $nilai_marhun;
$data = Lelong::where('lelong.id','=',$lelong_id)
->get();
}
return view('lelong.showlelong',compact(
'arraycaw',
@@ -370,14 +370,14 @@ class LelongController extends Controller
$lelongbidmarhun->n_marhun = $simbidmarhun->n_marhun;
$lelongbidmarhun->hargaasas = $simbidmarhun->hargaasas;
$lelongbidmarhun->save();
}
}
}
}
return redirect()->route('analisa.senaraisimulasi')
->with('success','Create Lelong Berjaya');
->with('success','Create Lelong Berjaya');
}
public function exportnotis($id)
{
@@ -403,13 +403,13 @@ class LelongController extends Controller
$gadai->taglel = 0;
$gadai->update();
}
$lelong = Lelong::where('id','=',$id)->first();
// dd($role);
$lelong->delete();
return redirect()->route('lelong.senarailelong')
->with('success','Padam Lelong Berjaya');
->with('success','Padam Lelong Berjaya');
}
public function start($id)
@@ -418,17 +418,17 @@ class LelongController extends Controller
$currentdate = Carbon::now();
$currenttime = $currentdate->toTimeString();
$endtime = $currentdate->addHours(2);
$lelong = Lelong::where('id','=',$id)->first();
$lelong->masamula_lelong = $currenttime;
$lelong->masatamat_lelong = $endtime->toTimeString();
$lelong->sts_lelong = 1; //start lelong
$lelong->save();
return redirect()->route('lelong.senarailelong')
->with('success','Lelongan bermula');
->with('success','Lelongan bermula');
}
public function refresh($id)
{
$lelong = Lelong::where('id','=',$id)->first();
@@ -442,9 +442,9 @@ class LelongController extends Controller
public function kemaskini(Request $request)
{
// dd($request->all());
$lelkarat = lelKarat::where('lelong_id','=',$request->idlelong)->get();
foreach($lelkarat as $karat) //save old harga asas
{
$lelkarat_temp = new LelKarat_temp;
@@ -453,6 +453,7 @@ class LelongController extends Controller
$lelkarat_temp->keterangan = $karat->keterangan;
$lelkarat_temp->harga = $karat->harga;
$lelkarat_temp->harga2 = $karat->harga2;
$lelkarat_temp->save();
}
foreach($lelkarat as $index=>$karat) //update harga asas
@@ -466,6 +467,8 @@ class LelongController extends Controller
//update marhun
$lelongbid = LelongBid::where('lelong_id','=',$request->idlelong)->get();
// $lelongbid = LelongBid::
// ->where('lelong_id','=',$request->idlelong)->get();
foreach($lelongbid as $bid)
{
@@ -481,29 +484,43 @@ class LelongController extends Controller
if($karat->karat == $marhun->karat)
{
$val = round($marhun->berat * $karat->harga2);
$sumhargaasas = $sumhargaasas + $val;
$sumhargaasas = intval($sumhargaasas + $val);
$marhun->harga = $karat->harga2;
$marhun->n_marhun = $marhun->berat * $karat->harga2;
$marhun->hargaasas = floatval($val);
$marhun->hargaasas = $val;
// $marhun->hargaasas = floatval(number_format($val,2));
$marhun->save();
}
}
$keuntungan = 0;
$keuntungan = $bid->bakipjm- ($bid->bakihargajualan - ($bid->upah12 - $bid->ansakhir)-(($bid->tempoh-$bid->tempohbayar)
*$bid->kadarupah/100*$bid->bakipjm) );
dd($keuntungan);
$lelong = Lelong::where('id',$request->idlelong)->get();
$bid->hargaasas = $sumhargaasas;
$sumcajlelong = $sumhargaasas * ($lelong[0]['cajlelong']/100);
$bid->cajlelong = bcdiv($sumcajlelong,1,1);
$bid->baki = $sumhargaasas-$bid->pinjaman - $keuntungan - $sumcajlelong;
$bid->save();
}
$lelong = Lelong::where('id',$request->idlelong)->get();
$bid->hargaasas = $sumhargaasas;
$sumcajlelong = $sumhargaasas * ($lelong[0]['cajlelong']/100);
$bid->cajlelong = bcdiv($sumcajlelong,1,1);
$bid->baki = $sumhargaasas-$bid->pinjaman - $bid->bakiupah - $sumcajlelong;
$bid->save();
// $lelong = Lelong::where('id',$request->idlelong)->get();
// $bid->hargaasas = $sumhargaasas;
// $sumcajlelong = $sumhargaasas * ($lelong[0]['cajlelong']/100);
// $bid->cajlelong = bcdiv($sumcajlelong,1,1);
// $bid->baki = $sumhargaasas-$bid->pinjaman - $keuntungan - $sumcajlelong;
// $bid->save();
}
return redirect()->route('lelong.show',$request->idlelong)
->with('success','Kemaskini Berjaya');
->with('success','Kemaskini Berjaya');
}
public function janapemenang($id){
@@ -985,6 +1002,55 @@ class LelongController extends Controller
return view('lelong.brgleldetails', compact('arraydetails'));
}
public function senaraibrglelongdetails ($lelong_id){
$lelongs= LelongBid::where('lelong_id','=',$lelong_id)
->get()->toArray();
$arraycaw= [];
$total_berat = 0;
$berat = 0;
$total_harga = 0;
$harga = 0;
$total_nmarhun = 0;
$nilai_marhun = 0;
$total_hargaasas = 0;
$hargaasas = 0;
foreach($lelongs as $index1=>$lelong){
$marhun= LelongBidMarhun::where('lelongbid_id','=',$lelong['id'])->get();
$total_berat = $total_berat + ($marhun->sum('berat'));
$total_harga = $total_harga + ($marhun->sum('harga'));
$total_nmarhun = $total_nmarhun + ($marhun->sum('n_marhun'));
$total_hargaasas = $total_hargaasas + ($marhun->sum('hargaasas'));
$lelongs[$index1]['detailmarhun']=$marhun;
}
array_push($arraycaw,[
'berat'=>$berat,
'harga'=>$harga,
'n_marhun'=>$nilai_marhun,
'hargaasas'=>$hargaasas
]);
$pdf = PDF::loadView('pdf.listlelongdetails',compact('lelongs','arraycaw','total_nmarhun','total_berat','total_harga','total_hargaasas'
))->setPaper('a4', 'potrait');
return $pdf->download('Senarai Lelong Details.pdf');
}
public function lapbidaanpembidaindex (Request $request){
$arraydetails = [];