From 6062b004d50662119c619fa3adfd6529c156c59d Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Wed, 18 May 2022 11:58:24 +0800 Subject: [PATCH] lap senarai brg lelong --- app/Http/Controllers/LelongController.php | 81 ++++-------- app/Http/Controllers/SimulasiController.php | 3 + resources/views/includes/sidebar.blade.php | 8 ++ .../views/lelong/laporanlelong.blade.php | 4 +- .../views/lelong/senaraibrglelong.blade.php | 120 ------------------ .../views/lelong/senaraimarhun.blade.php | 21 ++- resources/views/lelong/showlelong.blade.php | 22 +++- resources/views/pdf/listlelong.blade.php | 78 +++++------- .../views/simulasi/senaraimarhunlel.blade.php | 1 + .../views/simulasi/showsimulasi.blade.php | 14 +- routes/web.php | 1 - 11 files changed, 116 insertions(+), 237 deletions(-) delete mode 100644 resources/views/lelong/senaraibrglelong.blade.php diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 0241fa70..8229bf84 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -259,6 +259,7 @@ class LelongController extends Controller 'lelong_id', 'jeniskarat', 'data', + 'keuntungan', 'total_upahkeuntungan', 'total_nilaimarhun')); } @@ -838,11 +839,27 @@ class LelongController extends Controller $marhuns[$index1]['keuntungan'] = $keuntungan; } + $arrayinfo = []; + $lelong_id = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') + ->where('cawangan_lelong.lelong_id','=',$lelongid) + ->select('lelong_id','tarikh_lelong') + ->groupBy('lelong_id') + ->get()->toArray(); + + + foreach($lelong_id as $laporan) + { + $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('lelong_id',$laporan['lelong_id']) + ->get() + ->toArray(); + array_push($arrayinfo,['laporan' => $laporan,'details' => $details]); + } - return view('lelong.senaraimarhun',compact('marhuns','lelongid','cawid')); + return view('lelong.senaraimarhun',compact('marhuns','lelongid','cawid','arrayinfo')); } public function deletemarhun(Request $request){ @@ -911,73 +928,25 @@ class LelongController extends Controller $keuntungan=0; $total_hargaasas = 0; - $total_upahkeuntungan = 0; - $total_nmarhun = 0; - $total_pinjaman = 0; + $total_berat = 0; foreach($brglelong as $index1=>$upah) { - - $keuntungan = $upah['bakipjm'] - ($upah['bakihargajualan'] - ($upah['upah12'] - $upah['ansakhir'])-(($upah['tempoh']-$upah['tempohbayar'])*$upah['kadarupah']/100*$upah['bakipjm']) ); - $brglelong[$index1]['keuntungan'] = $keuntungan; - + $total_hargaasas = $total_hargaasas + $upah['hargaasas']; - $total_upahkeuntungan = $total_upahkeuntungan + $keuntungan; - $total_nmarhun = $total_nmarhun + $upah['nilaimarhun']; - $total_pinjaman = $total_pinjaman + $upah['pinjaman']; + $total_berat = $total_berat + $upah['berat']; } - - - return view('lelong.senaraibrglelong',compact('arrayinfo','lelongid','brglelong','lelong_id','keuntungan','total_hargaasas','total_upahkeuntungan','total_nmarhun','total_pinjaman')); - - } - - public function pdfsenarailelong(Request $request){ - - $lelong_id = $request->lelongid; - - $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') - ->where('lelong.id', $lelong_id) - ->get(); - - $brglelong = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan') - ->where('lelongbid.lelong_id', $lelong_id) - ->get(); - - $keuntungan=0; - $totharga_asas=0; - $totkeuntungan=0; - $totnilai_marhun=0; - $tot_pinjaman=0; - - - - - foreach($brglelong as $index1=>$upah) - { - $keuntungan = $upah['bakipjm'] - ($upah['bakihargajualan'] - ($upah['upah12'] - $upah['ansakhir']) - (($upah['tempoh']-$upah['tempohbayar'])*$upah['kadarupah']/100*$upah['bakipjm']) ); - $brglelong[$index1]['keuntungan'] = $keuntungan; - - } - - $totharga_asas = $totharga_asas + ($upah->sum('hargaasas')); - $totkeuntungan = $totkeuntungan + ($brglelong->sum('keuntungan')); - $totnilai_marhun = $totnilai_marhun + ($upah->sum('nilaimarhun')); - $tot_pinjaman = $tot_pinjaman + ($upah->sum('pinjaman')); - - - $pdf = PDF::loadView('pdf.listlelong',compact('brglelong','totharga_asas','totkeuntungan','totnilai_marhun','tot_pinjaman','lelong_id','lelongid')) + $pdf = PDF::loadView('pdf.listlelong',compact('arrayinfo','lelongid','brglelong','lelong_id','keuntungan','total_hargaasas','total_berat')) ->setPaper('a4', 'potrait'); - return $pdf->download('Senarai Lelong.pdf'); - - - + return $pdf->download('Senarai Barang Lelong.pdf'); } + + public function lapbrglelongdetailsindex (Request $request){ // dd('hiio'); } diff --git a/app/Http/Controllers/SimulasiController.php b/app/Http/Controllers/SimulasiController.php index 098e2740..83acbe02 100644 --- a/app/Http/Controllers/SimulasiController.php +++ b/app/Http/Controllers/SimulasiController.php @@ -439,6 +439,9 @@ class SimulasiController extends Controller } + + //total keuntungaan full + array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], 'cawangan'=>$cawangan['caw_name'], diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 02599deb..0b75a37a 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -181,6 +181,14 @@ +
{{ $message }}
-| No | -No Rujukan | -Harga Asas | -Keuntungan | -Jbg | -Nilai Marhun Asal(RM) | -Pembiayaan(RM) | -Marhun | +No | +No Rujukan | +Marhun | +Berat (gm) | +Harga Asas | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | - -{{ $brg['norujukan'] }} | -{{ number_format($brg['hargaasas'], 2, '.', ',') }} | -{{ number_format($brg['keuntungan'], 2, '.', ',') }} | -{{ $brg['jbg'] }} | -{{ number_format($brg['nilaimarhun'], 2, '.', ',') }} | -{{ number_format($brg['pinjaman'], 2, '.', ',') }} | -{{ ($brg['marhun']) }} | - - - @endforeach -||||||
| JUMLAH KESELURUHAN | -{{ number_format($totharga_asas, 2, '.', ',') }} | -{{ number_format($totkeuntungan, 2, '.', ',') }} | -- | {{ number_format($totnilai_marhun, 2, '.', ',') }} | -{{ number_format($tot_pinjaman, 2, '.', ',') }} | -- - - - + | {{ $loop->iteration }} | +{{ $brg['norujukan']}} | +{{ $brg['marhun']}} | +{{ $brg['berat']}} | +{{$brg['hargaasas']}} | + {{--{{ number_format($brg['hargaasas'], 2, '.', ',') }} | --}}|
| JUMLAH KESELURUHAN | +{{ number_format($total_berat, 2, '.', ',') }} | +{{ number_format($total_hargaasas, 2, '.', ',') }} | +|||||||||||
{{ $message }}
diff --git a/resources/views/simulasi/showsimulasi.blade.php b/resources/views/simulasi/showsimulasi.blade.php index a63aa75f..161206a4 100644 --- a/resources/views/simulasi/showsimulasi.blade.php +++ b/resources/views/simulasi/showsimulasi.blade.php @@ -30,12 +30,20 @@