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) Tindakan - @foreach ($arraymarhun as $index=> $marhun) + @php + $rugilelong = 0; + $bakilelong = 0; + @endphp + @foreach ($marhuns as $index=> $marhun) {{$loop->iteration}} {{ $marhun['norujukan']}} - {{ $marhun['nama']}} - {{ number_format($marhun['tempoh'], 2, '.', ',') }} + {{-- {{ $marhun['nama']['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 + @@ -103,13 +116,15 @@ - 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($rugilelong, 2, '.', ',') }}) --}} + {{ number_format($bakilelong, 2, '.', ',') }} @@ -130,12 +145,12 @@ function confirm() { $.confirm({ - title: 'Confirmation', + title: 'Hapus No.Rujukan', content: 'Anda pasti?', type: 'red', typeAnimated: true, buttons: { - Delete: { + Hapus: { btnClass: 'btn-danger', action: function() { $("#deletesag").submit(); diff --git a/resources/views/marhun/scanbarcode.blade.php b/resources/views/marhun/scanbarcode.blade.php index 729602be..1f3bcd4c 100644 --- a/resources/views/marhun/scanbarcode.blade.php +++ b/resources/views/marhun/scanbarcode.blade.php @@ -28,10 +28,10 @@
@@ -47,7 +47,7 @@
-
Laporan Keluar Peti Besi semasa
+ @@ -82,7 +82,8 @@ -
Laporan Masuk Peti Besi semasa
+
Laporan Keluar Semasa + Laporan Masuk Semasa
diff --git a/resources/views/pdf/pdflelongreport.blade.php b/resources/views/pdf/pdflelongreport.blade.php index e74a2d1b..f5eda715 100644 --- a/resources/views/pdf/pdflelongreport.blade.php +++ b/resources/views/pdf/pdflelongreport.blade.php @@ -111,42 +111,55 @@ tr:nth-child(even) { - + {{-- --}} - {{-- - - --}} + + {{-- --}} + - @foreach ($arraymarhun as $index=> $marhun) + @php + $rugilelong = 0; + $bakilelong = 0; + @endphp + @foreach ($marhuns as $index=> $marhun) - - + {{-- --}} + - {{-- - {{ number_format($marhun['cajlelong'], 2, '.', ',') }} + @php $rugi = 0; - $baki = 0; - if (strpos($marhun['baki'], '-') !== false) { - $rugi = $marhun['baki']; - } else { - $baki = $marhun['baki']; - } - ?> - - --}} + $baki = 0; + if(strpos($marhun['baki'], '-') !== false) + { + $baki = -$marhun['baki']; + $bakilelong += $marhun['baki']; + } + else { + $baki = $marhun['baki']; + $bakilelong += $marhun['baki']; + } + @endphp + {{-- --}} + @@ -155,13 +168,14 @@ tr:nth-child(even) { - + - + + diff --git a/resources/views/simulasi/senaraimarhunlel.blade copy.php b/resources/views/simulasi/senaraimarhunlel.blade copy.php new file mode 100644 index 00000000..d26cae16 --- /dev/null +++ b/resources/views/simulasi/senaraimarhunlel.blade copy.php @@ -0,0 +1,193 @@ +@extends('layouts.app') + +@section('content') + +
+
+
+ + + @if ($message = Session::get('success')) +
+

{{ $message }}

+
+ @endif + +
+ @csrf + + +
No No RujukanNama PelangganNama PelangganTempoh 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($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 +
JUMLAH KESELURUHANJUMLAH 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, '.', ',') }}
+ + + + + + + + + + + + + {{-- --}} + + + + + + @php $rugilelong = 0; + $bakilelong = 0; + + @endphp + @foreach ($arraymarhun as $index=> $marhun) + + + + + + + + + + + {{-- {{dd($marhun['norujukan'])}} --}} + @php + $rugi = 0; + $baki = 0; + if(strpos($marhun['baki'], '-') !== false) + { + $baki = -$marhun['baki']; + $bakilelong += $rugi; + } + else { + $baki = $marhun['baki']; + $bakilelong += $baki; + } + @endphp + {{-- --}} + + + + + + @endforeach + + + + + + + + + + + {{-- --}} + + + + + +
NoNo RujukanTempohBerat (gm)Nilai Marhun (RM)Harga Asas (RM)Pembiayaan (RM)Keuntungan (RM)Caj Lelong (%)Rugi Lelong (RM)Baki Lelong (RM)Tindakan
{{$loop->iteration}}{{ $marhun['norujukan']}}{{ $marhun['tempoh']}}{{ $marhun['berat'] }}{{ 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($rugi, 2, '.', ',')}}){{number_format($marhun['baki'], 2, '.', ',')}} + +
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($rugilelong, 2, '.', ',') }}){{ number_format($bakilelong, 2, '.', ',') }}
+
+ Kembali + +
+ {{-- Kembali --}} + + + + + + + +@endsection diff --git a/resources/views/simulasi/senaraimarhunlel.blade.php b/resources/views/simulasi/senaraimarhunlel.blade.php index fd42e12d..e488abff 100644 --- a/resources/views/simulasi/senaraimarhunlel.blade.php +++ b/resources/views/simulasi/senaraimarhunlel.blade.php @@ -34,7 +34,7 @@ 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, '.', ',') }}