update scanbarcode, laporan semakan marhun,

This commit is contained in:
Amirah22
2022-11-24 15:20:21 +08:00
parent 6f345dcd89
commit a1ccf93d6f
6 changed files with 108 additions and 38 deletions
+50 -9
View File
@@ -89,12 +89,14 @@ class ReportController extends Controller
$arraydetails = [];
$arrayinfo = [];
$test = Lelong::with(['cawangan','lelongBid'])
->find($lelong_id);
$cawangan = $test->cawangan;
$lelong_bid = $test->lelongBid;
$cawangan = $test->cawangan
->where('kodcaw','=',$kodcaw);
$lelong_bid = $test->lelongBid
->where('kodcaw','=',$kodcaw);
@@ -207,7 +209,7 @@ class ReportController extends Controller
$pdf = PDF::loadView('pdf.listlelongdetails',compact('lelongs','arraycaw','total_nmarhun','total_berat','total_harga','total_hargaasas','arrayinfo'
$pdf = PDF::loadView('pdf.listlelongdetails',compact('lelongs','arraycaw','total_nmarhun','total_berat','total_harga','total_hargaasas','arrayinfo','nilai_marhun'
))->setPaper('a4', 'potrait');
return $pdf->download('Senarai Lelong Details.pdf');
@@ -347,7 +349,14 @@ class ReportController extends Controller
$total_hargalelong = 0;
$total_bakirugi = 0;
$total_hargaasas = 0;
$jumlahmargin = 0;
$arrayinfocaw = [];
$arraydetails = [];
$rugilelong = 0;
$bakilelong = 0;
$total_rugilelong = 0;
$total_bakilelong = 0;
$info = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
@@ -372,12 +381,29 @@ class ReportController extends Controller
->where('lelongbidder.status_bidder','=','1')
->where('lelongbid.kodcaw',$kodcaw)
->select('lelongbid.norujukan','lelongbid.nilaimarhun','lelongbid.pinjaman','lelongbid.upahsimpan',
'lelongbid.cajlelong','lelongbidder.hargabida','lelongbid.baki','lelongbid.hargaasas','lelongbidder.nama_bidder')
'lelongbid.cajlelong','lelongbidder.hargabida','lelongbid.baki','lelongbid.hargaasas','lelongbidder.nama_bidder','bakiupah')
->get()->toArray();
foreach($laporanlelong as $index1=>$laplelong)
{
$margin = ($laplelong['pinjaman']/ $laplelong['nilaimarhun'])*100;
$lelong = Lelong::where('id',$lelong_id)->get();
$sumcajlelong = $laplelong['hargaasas'] * ($lelong[0]['cajlelong']/100);
$totalbaki = $laplelong['hargaasas'] - $laplelong['pinjaman'] - $laplelong['bakiupah'] - bcdiv($sumcajlelong,1,1);
if($totalbaki > 0)
{
$bakilelong = $bakilelong + $totalbaki;
}
else
{
$rugilelong = $rugilelong - $totalbaki;
}
$total_nmarhun = $total_nmarhun + $laplelong['nilaimarhun'];
$total_pembiayaan = $total_pembiayaan + $laplelong['pinjaman'];
$total_upahsimpan = $total_upahsimpan + $laplelong['upahsimpan'];
@@ -385,14 +411,29 @@ class ReportController extends Controller
$total_hargalelong = $total_hargalelong + $laplelong['hargabida'];
$total_bakirugi = $total_bakirugi + $laplelong['baki'];
$total_hargaasas = $total_hargaasas + $laplelong['hargaasas'];
array_push($arraydetails,['laplelong' => $laplelong,
'margin' => $margin,
'rugilelong'=>$rugilelong,
'bakilelong'=>$bakilelong,
]);
$total_rugilelong = $total_rugilelong + $rugilelong;
$total_bakilelong = $total_bakilelong + $bakilelong;
}
$pdf = PDF::loadView('pdf.pdflaplelong',compact('info','lelong_id','laporanlelong','lelong_id','total_nmarhun','total_pembiayaan',
'total_upahsimpan','total_cajlelong','total_hargalelong','total_bakirugi','total_hargaasas','arrayinfocaw'))
->setPaper('a4', 'potrait');
$pdf = PDF::loadView('pdf.pdflaplelong',compact('info','lelong_id','laporanlelong','lelong_id','total_nmarhun','total_pembiayaan',
'total_upahsimpan','total_cajlelong','total_hargalelong','total_bakirugi','total_hargaasas','arrayinfocaw','margin','arraydetails',
'total_rugilelong','total_bakilelong'))
->setPaper('a4', 'landscape');
return $pdf->download('Laporan Lelong Keseluruhan.pdf');