diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index c67e90b6..11831fa1 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -1215,6 +1215,8 @@ class LelongController extends Controller $total_bakiupah = 0; $total_nilaimarhun = 0; $keuntungan = 0; + $bakilelong = 0; + $total_cazlelong = 0; // dd($cawid); $marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id') ->where('lelong_id','=',$lelongid)->where('caw_id','=',$cawid) @@ -1250,31 +1252,38 @@ class LelongController extends Controller ->first(); // dd($customer); + $simulasilel = Lelong::where('id',$lelongid)->get(); + $sumcajlelong = $cal['hargaasas'] * ($simulasilel[0]['cajlelong']/100); + $totalbaki = $cal['hargaasas'] - $cal['pinjaman'] - $cal['bakiupah'] - bcdiv($sumcajlelong,1,1); + $marhuns[$index1]['cajlelong'] = bcdiv($sumcajlelong,1,1); + $marhuns[$index1]['baki'] = $totalbaki; + // $keuntungan = $cal['bakipjm'] - ($cal['bakihargajualan'] - ($cal['upah12'] - $cal['ansakhir'])-(($cal['tempoh']-$cal['tempohbayar'])*$cal['kadarupah']/100*$cal['bakipjm']) ); $marhuns[$index1]['keuntungan'] = $keuntungan; $marhuns[$index1]['nama'] = $customer; - array_push($arraymarhun,[ - 'norujukan' => $cal['norujukan'], - 'tempoh' => $gadai['tempoh'], - 'nama' => $customer['nama'], - 'berat' => $cal['berat'], - 'nilaimarhun' => $cal['nilaimarhun'], - 'hargaasas' => $cal['hargaasas'], - 'hargajual' => $cal['hargajual'], - 't_jual' => $cal['t_jual'], - 'pinjaman' => $cal['pinjaman'], - 'pinjasal' => $gadai['pinjaman'], - 'bakiupah' => $cal['bakiupah'], - 'cajlelong' => $cal['cajlelong'], - 'baki' => $cal['baki'], - 'upah6bulan' => $gadai['bakiupah'] - ]); + // array_push($arraymarhun,[ + // 'norujukan' => $cal['norujukan'], + // 'tempoh' => $gadai['tempoh'], + // 'nama' => $customer['nama'], + // 'berat' => $cal['berat'], + // 'nilaimarhun' => $cal['nilaimarhun'], + // 'hargaasas' => $cal['hargaasas'], + // 'hargajual' => $cal['hargajual'], + // 't_jual' => $cal['t_jual'], + // 'pinjaman' => $cal['pinjaman'], + // 'pinjasal' => $gadai['pinjaman'], + // 'bakiupah' => $cal['bakiupah'], + // 'cajlelong' => $cal['cajlelong'], + // 'baki' => $cal['baki'], + // 'upah6bulan' => $gadai['bakiupah'] + // ]); $total_berat = $total_berat + $cal['berat']; $total_pinjaman = $total_pinjaman + $cal['pinjaman']; $total_hargaasas = $total_hargaasas + $cal['hargaasas']; $total_nilaimarhun = $total_nilaimarhun + $cal['nilaimarhun']; $total_bakiupah = $total_bakiupah + $cal['bakiupah']; + $total_cazlelong = $total_cazlelong + bcdiv($sumcajlelong,1,1); } $arrayinfo = []; @@ -1300,7 +1309,8 @@ class LelongController extends Controller 'total_upah', 'total_hargaasas', 'total_bakiupah', - 'total_nilaimarhun')); + 'total_nilaimarhun', + 'total_cazlelong')); } public function deletemarhun(Request $request){ diff --git a/app/Http/Controllers/ReportController.php b/app/Http/Controllers/ReportController.php index 976dfbb4..d6d2a034 100644 --- a/app/Http/Controllers/ReportController.php +++ b/app/Http/Controllers/ReportController.php @@ -663,6 +663,8 @@ class ReportController extends Controller $total_bakiupah = 0; $total_nilaimarhun = 0; $keuntungan = 0; + $bakilelong = 0; + $total_cazlelong = 0; $marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id') ->where('lelong_id','=',$lelongid)->where('caw_id','=',$cawid) ->select( @@ -696,33 +698,40 @@ class ReportController extends Controller ->orWhere('kplama','=',$gadai['nokp']) ->first(); // dd($customer); + $simulasilel = Lelong::where('id',$lelongid)->get(); + $sumcajlelong = $cal['hargaasas'] * ($simulasilel[0]['cajlelong']/100); + $totalbaki = $cal['hargaasas'] - $cal['pinjaman'] - $cal['bakiupah'] - bcdiv($sumcajlelong,1,1); + $marhuns[$index1]['cajlelong'] = bcdiv($sumcajlelong,1,1); + $marhuns[$index1]['baki'] = $totalbaki; + // $keuntungan = $cal['bakipjm'] - ($cal['bakihargajualan'] - ($cal['upah12'] - $cal['ansakhir'])-(($cal['tempoh']-$cal['tempohbayar'])*$cal['kadarupah']/100*$cal['bakipjm']) ); $marhuns[$index1]['keuntungan'] = $keuntungan; $marhuns[$index1]['nama'] = $customer; - array_push($arraymarhun,[ - 'norujukan' => $cal['norujukan'], - 'tempoh' => $gadai['tempoh'], - 'nama' => $customer['nama'], - 'berat' => $cal['berat'], - 'nilaimarhun' => $cal['nilaimarhun'], - 'hargaasas' => $cal['hargaasas'], - 'hargajual' => $cal['hargajual'], - 't_jual' => $cal['t_jual'], - 'pinjaman' => $cal['pinjaman'], - 'pinjasal' => $gadai['pinjaman'], - 'bakiupah' => $cal['bakiupah'], - 'cajlelong' => $cal['cajlelong'], - 'baki' => $cal['baki'], - 'upah6bulan' => $gadai['bakiupah'] - ]); + // array_push($arraymarhun,[ + // 'norujukan' => $cal['norujukan'], + // 'tempoh' => $gadai['tempoh'], + // 'nama' => $customer['nama'], + // 'berat' => $cal['berat'], + // 'nilaimarhun' => $cal['nilaimarhun'], + // 'hargaasas' => $cal['hargaasas'], + // 'hargajual' => $cal['hargajual'], + // 't_jual' => $cal['t_jual'], + // 'pinjaman' => $cal['pinjaman'], + // 'pinjasal' => $gadai['pinjaman'], + // 'bakiupah' => $cal['bakiupah'], + // 'cajlelong' => $cal['cajlelong'], + // 'baki' => $cal['baki'], + // 'upah6bulan' => $gadai['bakiupah'] + // ]); $total_berat = $total_berat + $cal['berat']; $total_pinjaman = $total_pinjaman + $cal['pinjaman']; $total_hargaasas = $total_hargaasas + $cal['hargaasas']; $total_nilaimarhun = $total_nilaimarhun + $cal['nilaimarhun']; $total_bakiupah = $total_bakiupah + $cal['bakiupah']; + $total_cazlelong = $total_cazlelong + bcdiv($sumcajlelong,1,1); } @@ -750,7 +759,8 @@ class ReportController extends Controller 'total_upah', 'total_hargaasas', 'total_bakiupah', - 'total_nilaimarhun')) + 'total_nilaimarhun', + 'total_cazlelong')) ->setPaper('a4','potrait'); return $pdf->download('Laporan Lelong Cawangan.pdf'); diff --git a/resources/views/lelong/senaraimarhun.blade.php b/resources/views/lelong/senaraimarhun.blade.php index b59f9e21..33768fd3 100644 --- a/resources/views/lelong/senaraimarhun.blade.php +++ b/resources/views/lelong/senaraimarhun.blade.php @@ -56,43 +56,56 @@
| No | No Rujukan | -Nama Pelanggan | + {{--Nama Pelanggan | --}}Tempoh | Berat (gm) | Nilai Marhun (RM) | Harga Asas (RM) | Pembiayaan (RM) | Keuntungan (RM) | - {{--Caj Lelong (%) | -Rugi Lelong (RM) | -Baki Lelong (RM) | --}} +Caj Lelong (%) | + {{--Rugi Lelong (RM) | --}} +Baki Lelong (RM) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{$loop->iteration}} | {{ $marhun['norujukan']}} | -{{ $marhun['nama']}} | -{{ number_format($marhun['tempoh'], 2, '.', ',') }} | + {{--{{ $marhun['nama']}} | --}} +{{ number_format($marhun['jbg'], 2, '.', ',') }} | {{ number_format($marhun['berat'], 2, '.', ',') }} | {{ number_format($marhun['nilaimarhun'], 2, '.', ',') }} | {{ number_format($marhun['hargaasas'], 2, '.', ',') }} | {{ number_format($marhun['pinjaman'], 2, '.', ',') }} | {{ number_format($marhun['bakiupah'], 2, '.', ',') }} | - {{--{{ number_format($marhun['cajlelong'], 2, '.', ',') }} | - {{ number_format($marhun['cajlelong'], 2, '.', ',') }} + @php $rugi = 0; - $baki = 0; - if (strpos($marhun['baki'], '-') !== false) { - $rugi = $marhun['baki']; - } else { - $baki = $marhun['baki']; - } - ?> -{{number_format($rugi, 2, '.', ',')}} | -{{number_format($baki, 2, '.', ',')}} | --}} + $baki = 0; + if(strpos($marhun['baki'], '-') !== false) + { + $baki = -$marhun['baki']; + $bakilelong += $marhun['baki']; + } + else { + $baki = $marhun['baki']; + $bakilelong += $marhun['baki']; + } + @endphp + {{--{{number_format($rugi, 2, '.', ',')}} | --}} +@if($marhun['baki'] > 0) + {{number_format($marhun['baki'], 2, '.', ',')}} + @elseif($marhun['baki'] < 0 ) + ({{number_format(-($marhun['baki']), 2, '.', ',')}}) + @endif + | @@ -155,13 +168,14 @@ tr:nth-child(even) {
| JUMLAH KESELURUHAN | +JUMLAH KESELURUHAN | {{ number_format($total_berat, 2, '.', ',') }} | {{ number_format($total_nilaimarhun, 2, '.', ',') }} | {{ number_format($total_hargaasas, 2, '.', ',') }} | {{ number_format($total_pinjaman, 2, '.', ',') }} | {{ number_format($total_bakiupah, 2, '.', ',') }} | - +{{ number_format($total_cazlelong, 2, '.', ',') }} | +{{ number_format($bakilelong, 2, '.', ',') }} | Pembiayaan (RM) | Keuntungan (RM) | Caj Lelong (%) | -Rugi Lelong (RM) | + {{--Rugi Lelong (RM) | --}}Baki Lelong (RM) | Tindakan | @@ -61,16 +61,21 @@ $baki = 0; if(strpos($marhun['baki'], '-') !== false) { - $rugi = -$marhun['baki']; - $rugilelong += $rugi; + $baki = -$marhun['baki']; + $bakilelong += $marhun['baki']; } else { $baki = $marhun['baki']; - $bakilelong += $baki; + $bakilelong += $marhun['baki']; } @endphp -({{number_format($rugi, 2, '.', ',')}}) | -{{number_format($baki, 2, '.', ',')}} | + {{--({{number_format($rugi, 2, '.', ',')}}) | --}} +@if($marhun['baki'] > 0) + {{number_format($marhun['baki'], 2, '.', ',')}} + @elseif($marhun['baki'] < 0 ) + ({{number_format(-($marhun['baki']), 2, '.', ',')}}) + @endif + | @@ -88,7 +93,7 @@ | {{ number_format($total_pinjaman, 2, '.', ',') }} | {{ number_format($total_bakiupah, 2, '.', ',') }} | {{ number_format($total_cazlelong, 2, '.', ',') }} | -({{ number_format($rugilelong, 2, '.', ',') }}) | + {{--({{ number_format($rugilelong, 2, '.', ',') }}) | --}}{{ number_format($bakilelong, 2, '.', ',') }} |