diff --git a/app/Http/Controllers/ReportCawanganController.php b/app/Http/Controllers/ReportCawanganController.php index 11718f38..372738d1 100644 --- a/app/Http/Controllers/ReportCawanganController.php +++ b/app/Http/Controllers/ReportCawanganController.php @@ -816,14 +816,94 @@ class ReportCawanganController extends Controller // dd($bakilelong); - return view('pdfkhas.cetaklaporanlelong',compact('marhuns','lelong_id','info','totalbakipjm','totalpinjaman','totalhargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki','totalnilaimarhun','totalbakilelong','totalrugilelong')); - // $pdf = PDF::loadView('pdfkhas.cetaklaporanlelong',compact('marhuns','lelong_id','info','totalbakipjm','totalpinjaman','totalhargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki','totalnilaimarhun','totalbakilelong','totalrugilelong')) - // ->setPaper('a4', 'landscape'); + // return view('pdfkhas.cetaklaporanlelong',compact('marhuns','lelong_id','info','totalbakipjm','totalpinjaman','totalhargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki','totalnilaimarhun','totalbakilelong','totalrugilelong')); + $pdf = PDF::loadView('pdfkhas.cetaklaporanlelong',compact('marhuns','lelong_id','info','totalbakipjm','totalpinjaman','totalhargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki','totalnilaimarhun','totalbakilelong','totalrugilelong')) + ->setPaper('a4', 'landscape'); - // return $pdf->download('Laporan Lelongan.pdf'); + return $pdf->download('Laporan Lelongan.pdf'); } + public function laporantuntutbaki(request $request) + { + $user = Auth::user(); + + $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code','=',$user->kodcaw) + ->get(); + + $cawname = Cawangan::where('caw_code','=',$user->kodcaw) + ->get(); + + return view('lelongkhas.laporantuntutbaki',compact('lelongid','cawname')); + } + + public function cetaklaporantuntutbaki(request $request) + { + $totalbakipjm = 0; + $totalbakiupah = 0; + $total_pinjaman = 0; + $total_hargaasas = 0; + $totalcajlelong = 0; + $totalhargajual = 0; + $totalbaki = 0; + $lelong_id = $request->lelong_id; + // dd($lelong_id); + $user = Auth::user(); + $caw = Cawangan::where('caw_code','=',$user->kodcaw) + ->first(); + + $marhuns = LelongBid::where('lelongbid.lelong_id', $lelong_id) + ->where('lelongbid.kodcaw','=',$user['kodcaw']) + ->where('lelongbid.status_payment','=',1) + ->where('lelongbid.baki','>','0.00') + ->get()->toArray(); + + foreach ($marhuns as $index1=> $cal) { + $gadai = Gadai::on($user->kodcaw) + ->where('norujukan','=',$cal['norujukan']) + ->first(); + + $customer = Customer::where('kpbaru','=',$gadai['nokp']) + ->orWhere('kplama','=',$gadai['nokp']) + ->first(); + // dd($customer); + + $listsag = Gadai::on($user->kodcaw)->where('norujukan', $cal['norujukan']) + ->where('nokp','=',$gadai['nokp']) + ->first(); + // dd($listsag); + + $marhuns[$index1]['nama'] = $customer; + $marhuns[$index1]['list'] = $listsag; + + $totalbakipjm = $totalbakipjm + $cal['pinjaman']; + $totalbakiupah = $totalbakiupah + $cal['bakiupah']; + $total_pinjaman = $total_pinjaman + $cal['pinjaman']; + $total_hargaasas = $total_hargaasas + $cal['hargaasas']; + $totalcajlelong = $totalcajlelong + $cal['cajlelong']; + $totalhargajual = $totalhargajual + $cal['hargajual']; + $totalbaki = $totalbaki + $cal['baki']; + } + + $info = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan_lelong.lelong_id','=',$lelong_id) + ->where('cawangan.caw_code','=',$user['kodcaw']) + ->select('lelong_id','tarikh_lelong','caw_name','lelong.fasa') + ->groupBy('lelong_id','caw_name') + ->get()->toArray(); + + // return view('pdfkhas.cetaklaporantuntutbaki',compact('marhuns','lelong_id','info','totalbakipjm','total_pinjaman','total_hargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki')); + $pdf = PDF::loadView('pdfkhas.cetaklaporantuntutbaki',compact('marhuns','lelong_id','info','totalbakipjm','total_pinjaman','total_hargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki')) + ->setPaper('a4', 'landscape'); + + return $pdf->download('Jadual O.pdf'); + + + } + diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 0053db66..4ab5ebf5 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -210,6 +210,11 @@ Laporan Lelong +
diff --git a/resources/views/lelongkhas/laporantuntutbaki.blade.php b/resources/views/lelongkhas/laporantuntutbaki.blade.php new file mode 100644 index 00000000..2b9643cc --- /dev/null +++ b/resources/views/lelongkhas/laporantuntutbaki.blade.php @@ -0,0 +1,80 @@ +@extends('layouts.app') + +@section('content') +{{ $message }}
+| + | + | + | |
| PERMODALAN KELANTAN BERHAD | +LAPORAN TUNTUT/BELUM LEBIHAN | +ID Lelong: {{$info['lelong_id']}} | ++ | +
| + | Tarikh Cetak : | ++ Cawangan : {{$info['caw_name']}} | +|
| + | + | ||
| ID Lelong: {{$info['lelong_id']}} | +Tarikh Lelong : @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $info['tarikh_lelong'] ); + $t_lelong = $myDateTime->format('d-m-Y'); + echo($t_lelong); + @endphp | +Fasa: {{$info['fasa']}} + | Nama Cawangan : {{$info['caw_name']}} + @endforeach + |
| Bil | +Nama Pemajak Gadai | +Alamat Pemajak Gadai | +Tarikh Pemajak Gadaian | +Perihal Sandaran | +Jumlah Pembiayaan(RM) | +Faedah(RM) | +Keuntungan Lain(RM) | +Tarikh Lelong | +Jumlah yang dijual(RM) | +Lebihan/Kurangan(RM) | +Tarikh Tuntut/Bayar | + +
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | + {{ $brg['nama']['nama'] }} {{ $brg['list']['nokp'] }} |
+ {{ $brg['nama']['alamat1'] }} | +@php + $myDateTime = DateTime::createFromFormat('Y-m-d', $brg['list']['t_gadai'] ); + $t_gadai = $myDateTime->format('d-m-Y'); + echo($t_gadai); + @endphp | +{{ $brg['marhun'] }} | +{{ number_format($brg['pinjaman'], 2, '.', ',') }} | +{{ number_format($brg['bakiupah'], 2, '.', ',') }} | +{{ number_format($brg['cajlelong'], 2, '.', ',') }} | +@php + $myDateTime = DateTime::createFromFormat('Y-m-d', $brg['t_jual'] ); + $t_jual = $myDateTime->format('d-m-Y'); + echo($t_jual); + @endphp | +{{ number_format($brg['hargajual'], 2, '.', ',') }} | +{{ number_format($brg['baki'], 2, '.', ',') }} | ++ |
| JUMLAH KESELURUHAN | +{{ number_format($totalbakipjm, 2, '.', ',') }} | +{{ number_format($totalbakiupah, 2, '.', ',') }} | +{{ number_format($totalcajlelong, 2, '.', ',') }} | ++ | {{ number_format($totalhargajual, 2, '.', ',') }} | +{{ number_format($totalbaki, 2, '.', ',') }} | ++ | ||||
| .............................................. | + +
| (Tandatangan Pemegang Pajak Gadai) | +
+
+
+
+
+
+
+
+
+
diff --git a/routes/web.php b/routes/web.php
index 62e4d8ad..07cdcfcc 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -485,6 +485,8 @@ Route::group(['middleware' => ['permission:reportcawkhas'],'prefix'=>'reportcawk
Route::get('cetakjadualO/{lelong_id}',['as'=>'reportcawkhas.cetakjadualO','uses'=>'ReportCawanganController@cetakjadualO']);
Route::get('laporanlelong',['as'=>'reportcawkhas.laporanlelong','uses'=>'ReportCawanganController@laporanlelong']);
Route::get('cetaklaporanlelong/{lelong_id}',['as'=>'reportcawkhas.cetaklaporanlelong','uses'=>'ReportCawanganController@cetaklaporanlelong']);
+ Route::get('laporantuntutbaki',['as'=>'reportcawkhas.laporantuntutbaki','uses'=>'ReportCawanganController@laporantuntutbaki']);
+ Route::get('cetaklaporantuntutbaki/{lelong_id}',['as'=>'reportcawkhas.cetaklaporantuntutbaki','uses'=>'ReportCawanganController@cetaklaporantuntutbaki']);
});