From 0090307e3556f5241bf2be08f7079454f9e94b51 Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Tue, 12 Apr 2022 11:38:59 +0800 Subject: [PATCH] jumlah keseluruhan lelong tak laku, pdf lelong tk laku --- app/Http/Controllers/LelongController.php | 53 +++++++++++++-- .../views/lelong/lelongtaklaku.blade.php | 31 ++++++++- .../views/pdf/pdflelongtaklaku.blade.php | 64 ++++++++++++++----- 3 files changed, 124 insertions(+), 24 deletions(-) diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 992ebec0..3641d8c0 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -596,6 +596,15 @@ class LelongController extends Controller public function lelongtaklaku($lelong_id){ + $total_pinjaman = 0; + $total_berat = 0; + $total_nmarhun = 0; + $total_hargaasas = 0; + $total_upahsimpan = 0; + $total_cajlelong = 0; + $total_bakirugi = 0; + + $lelongtaklaku = LelongBid::join('cawangan', 'lelongbid.kodcaw', '=', 'cawangan.caw_code') ->where('status_jual', 0) ->where('lelongbid.lelong_id', $lelong_id) @@ -626,14 +635,32 @@ class LelongController extends Controller $lelongtaklaku[$index1]['suratlelongtaklaku'] = sizeof($suratlelongtaklaku); } + + $total_pinjaman = $total_pinjaman + ($lelongtaklaku->sum('pinjaman')); + $total_berat = $total_berat + ($lelongtaklaku->sum('berat')); + $total_nmarhun = $total_nmarhun + ($lelongtaklaku->sum('nilaimarhun')); + $total_hargaasas = $total_hargaasas + ($lelongtaklaku->sum('hargaasas')); + $total_upahsimpan = $total_upahsimpan + ($lelongtaklaku->sum('upahsimpan')); + $total_cajlelong = $total_cajlelong + ($lelongtaklaku->sum('cajlelong')); + $total_bakirugi = $total_bakirugi + ($lelongtaklaku->sum('baki')); - return view('lelong.lelongtaklaku',compact('lelongtaklaku','lelong_id')); + return view('lelong.lelongtaklaku',compact('lelongtaklaku','lelong_id','total_pinjaman', + 'total_berat','total_nmarhun','total_hargaasas','total_upahsimpan','total_upahsimpan','total_cajlelong','total_bakirugi')); } public function pdflelongtaklaku (Request $request){ $lelong_id = $request->lelongid; + + $total_pinjaman = 0; + $total_berat = 0; + $total_nmarhun = 0; + $total_hargaasas = 0; + $total_upahsimpan = 0; + $total_cajlelong = 0; + $total_bakirugi = 0; + $infolelong = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('cawangan_lelong.lelong_id','=',$lelong_id) @@ -659,7 +686,7 @@ class LelongController extends Controller ) ->get(); - foreach($lelongtaklaku as $index1=>$suratlelongtaklaku){ + foreach($lelongtaklaku as $index1=>$suratlelongtaklaku){ $suratlelongtaklaku = LelongBid::join('lelong', 'lelongbid.lelong_id', '=', 'lelong.id') ->where('lelongbid.lelong_id', $lelong_id) @@ -667,12 +694,27 @@ class LelongController extends Controller ->whereNull('t_jual') ->get(); + + $lelongtaklaku[$index1]['suratlelongtaklaku'] = sizeof($suratlelongtaklaku); + } + $total_pinjaman = $total_pinjaman + ($lelongtaklaku->sum('pinjaman')); + $total_berat = $total_berat + ($lelongtaklaku->sum('berat')); + $total_nmarhun = $total_nmarhun + ($lelongtaklaku->sum('nilaimarhun')); + $total_hargaasas = $total_hargaasas + ($lelongtaklaku->sum('hargaasas')); + $total_upahsimpan = $total_upahsimpan + ($lelongtaklaku->sum('upahsimpan')); + $total_cajlelong = $total_cajlelong + ($lelongtaklaku->sum('cajlelong')); + $total_bakirugi = $total_bakirugi + ($lelongtaklaku->sum('baki')); + - $pdf = PDF::loadView('pdf.pdflelongtaklaku',compact('lelongtaklaku','lelong_id','infolelong')) - ->setPaper('a4', 'potrait'); + // dd($total_pinjaman); + + + $pdf = PDF::loadView('pdf.pdflelongtaklaku',compact('lelongtaklaku','lelong_id','infolelong','total_pinjaman', + 'total_berat','total_nmarhun','total_hargaasas','total_upahsimpan','total_upahsimpan','total_cajlelong','total_bakirugi')) + ->setPaper('a4', 'landscape'); return $pdf->download('Senarai Lelong Tak Laku.pdf'); } @@ -907,11 +949,8 @@ class LelongController extends Controller ->setPaper('a4', 'potrait'); return $pdf->download('Senarai Nama Bidaan Pembida.pdf'); - } - - } \ No newline at end of file diff --git a/resources/views/lelong/lelongtaklaku.blade.php b/resources/views/lelong/lelongtaklaku.blade.php index 851d4a61..3de4216b 100644 --- a/resources/views/lelong/lelongtaklaku.blade.php +++ b/resources/views/lelong/lelongtaklaku.blade.php @@ -73,6 +73,35 @@ @endforeach +
+