diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 6011318..8873a38 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -4182,7 +4182,6 @@ class KhazanahController extends Controller $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - $stokaudit = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/gadai/cawangan/'. $auth_user['cawangan'])->json(); return view('khazanah.laporan.stokauditkhas',compact('cawangan_info','api_url')); } @@ -4274,4 +4273,40 @@ class KhazanahController extends Controller // dd($gadai); } + public function rekodblast(Request $request){ + $auth_user = Auth::user(); + $api_url = config('api.url'); + + + if($request->type == 'pdf') + { + $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + $rekodblast = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/rekodblast/'. $auth_user['cawangan'])->json(); + return view('pdf.pdf_rekodblast', compact('cawangan_info','api_url','rekodblast')); + } + else{ + $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + $rekodblast = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/rekodblast/'. $auth_user['cawangan'])->json(); + return view('khazanah.laporan.rekodblast',compact('cawangan_info','api_url','rekodblast')); + } + } + + public function rekodblastexport(Request $request){ + $auth_user = Auth::user(); + $api_url = config('api.url'); + $current = Carbon::now(); + $current = new Carbon(); + $tarikh_cetak = $current->toDateString(); + + $cawangan=Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + + if($request->type == 'pdf') + { + $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + $rekodblast = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/rekodblast/'. $auth_user['cawangan'])->json(); + return view('pdf.pdf_rekodblast', compact('cawangan_info','api_url','rekodblast','cawangan_detail','tarikh_cetak')); + } + } + } diff --git a/resources/views/khazanah/laporan/rekodblast.blade.php b/resources/views/khazanah/laporan/rekodblast.blade.php new file mode 100644 index 0000000..900daa8 --- /dev/null +++ b/resources/views/khazanah/laporan/rekodblast.blade.php @@ -0,0 +1,260 @@ +@extends('layouts.app') + + + + +@section('content') +
+
+
+
+ + +
+
+
+
+
+
+
+ @if ($message = Session::get('success')) +
+

{{ $message }}

+
+ @elseif ($message = Session::get('failed')) +
+

{{ $message }}

+
+ @endif + +
+ +
+ @csrf + + + + + + + + + + + + + + @php + $counter = 1; + $totalpinjaman = 0; + @endphp + + @foreach ($rekodblast['rekod'] as $index => $item) + @php + if ($item['listsag'][0]['hargajualan'] == null) { + $totalpinjaman += $item['listsag'][0]['pinjaman']; + } else { + $totalpinjaman += $item['listsag'][0]['bakipjm']; + } + @endphp + + + + + + + + + + + @php $counter++; @endphp + @endforeach +
BilNamaNo. KPNo. TelefonNorujukanTempohTarikhMasa
{{ $counter }}{{ $item['info']['nama'] ?? '-' }}{{ $item['nokp'] }}{{ $item['info']['telefon'] ?? '-' }}@foreach($item['listsag'] as $item1){{ $item1['norujukan']}}
@endforeach
@foreach($item['rekodblast'] as $item1){{ $item1['tempoh']}}
@endforeach
@foreach($item['rekodblast'] as $item1){{ date('d-m-Y', strtotime($item1['created_at']))}}
@endforeach
@foreach($item['rekodblast'] as $item1){{ date('h:i:s', strtotime($item1['created_at']))}}
@endforeach
+
+
+ + + +
+
+
+
+
+ + + + +@endsection + diff --git a/resources/views/khazanah/laporan/stokauditkhas.blade.php b/resources/views/khazanah/laporan/stokauditkhas.blade.php index fda0e8f..541a35f 100644 --- a/resources/views/khazanah/laporan/stokauditkhas.blade.php +++ b/resources/views/khazanah/laporan/stokauditkhas.blade.php @@ -59,6 +59,38 @@ + + @section('content')
@@ -91,7 +123,7 @@
-
+
@csrf
@@ -108,27 +140,39 @@ Hingga Tempoh
- +


-
- + {{--
--}} + {{-- --}} {{-- --}} + {{--
--}} + +
+
+
+
+ +
+ +
@@ -147,5 +191,73 @@ }); + + + @endsection diff --git a/resources/views/pdf/pdf_rekodblast.blade.php b/resources/views/pdf/pdf_rekodblast.blade.php new file mode 100644 index 0000000..0e0fd57 --- /dev/null +++ b/resources/views/pdf/pdf_rekodblast.blade.php @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
Laporan Blast Whatsapp Tarikh Cetak: + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
+ + + + + + + + + + + + + + @php + $counter = 1; + $totalpinjaman = 0; + @endphp + + @foreach ($rekodblast['rekod'] as $index => $item) + @php + if ($item['listsag'][0]['hargajualan'] == null) { + $totalpinjaman += $item['listsag'][0]['pinjaman']; + } else { + $totalpinjaman += $item['listsag'][0]['bakipjm']; + } + @endphp + + + + + + + + + + + @php $counter++; @endphp + @endforeach +
BilNamaNo. KPNo. TelefonNorujukanTempohTarikhMasa
{{ $counter }}{{ $item['info']['nama'] ?? '-' }}{{ $item['nokp'] }}{{ $item['info']['telefon'] ?? '-' }}@foreach($item['listsag'] as $item1){{ $item1['norujukan']}}
@endforeach
@foreach($item['rekodblast'] as $item1){{ $item1['tempoh']}}
@endforeach
@foreach($item['rekodblast'] as $item1){{ date('d-m-Y', strtotime($item1['created_at']))}}
@endforeach
@foreach($item['rekodblast'] as $item1){{ date('h:i:s', strtotime($item1['created_at']))}}
@endforeach
+ + + + + + + + diff --git a/resources/views/pdf/pdf_stokauditkhas.blade.php b/resources/views/pdf/pdf_stokauditkhas.blade.php index 1284c53..09bdbaa 100644 --- a/resources/views/pdf/pdf_stokauditkhas.blade.php +++ b/resources/views/pdf/pdf_stokauditkhas.blade.php @@ -11,7 +11,7 @@ #sim td {padding:3px 5px 3px 5px; padding-right:10px;}, #sim th { border: 0px solid; padding: 1px; - text-align: left; + /* text-align: left; */ } @@ -69,7 +69,7 @@ } th{ - text-align: center; + /* text-align: center; */ padding: 16px; } @@ -157,7 +157,7 @@ #header th { padding-top: 12px; padding-bottom: 12px; - text-align: left; + /* text-align: left; */ padding: 4px; color: black; } @@ -189,7 +189,7 @@ border-collapse: collapse; padding-top: 12px; padding-bottom: 12px; - text-align: left; + /* text-align: left; */ padding: 4px; color: black; } @@ -253,8 +253,8 @@ - - + + - {{-- --}} - {{-- --}} - {{-- --}} @php $counter = 1; @@ -320,10 +317,7 @@ - {{-- --}} - {{-- --}} - {{-- --}} @php $counter++; @endphp @endforeach @@ -333,10 +327,7 @@ - {{-- - --}} - {{-- --}}
Laporan Stok Audit Laporan Stok Audit Khas Tempoh : {{$daritempoh}} hingga tempoh : {{$hinggatempoh}} Tarikh Cetak: @php diff --git a/resources/views/print/laporan_stokauditkhas.blade.php b/resources/views/print/laporan_stokauditkhas.blade.php index f8c389d..4a129d8 100644 --- a/resources/views/print/laporan_stokauditkhas.blade.php +++ b/resources/views/print/laporan_stokauditkhas.blade.php @@ -283,10 +283,7 @@ Nilai Marhun (RM) Pembiayaan Asal (RM) Baki Pembiayaan (RM)Kadar UpahTempoh Belum BayarKeuntungan Belum Bayar (RM)Lanjutan@foreach($item['listsag'] as $item1){{ number_format($item1['nilaimarhun'], 2)}}
@endforeach
@foreach($item['listsag'] as $item1){{ number_format($item1['pinjaman'], 2)}}
@endforeach
@foreach($item['listsag'] as $item1){{ number_format($item1['bakipjm'], 2)}}
@endforeach
@foreach($item['listsag'] as $item1){{ $item1['kadarupah']}}
@endforeach
@foreach($item['listsag'] as $item1){{ number_format($item1['tempoh'] - $item1['tempohbayar'], 2) }}
@endforeach
@foreach($item['listsag'] as $item1){{ number_format($item1['tunggakan'], 2) }}
@endforeach
@foreach($item['listsag'] as $item1){{ $item1['lelong_tawarruq']}}
@endforeach
{{ number_format($stokaudit['totalnilaimarhun'], 2) }} {{ number_format($stokaudit['totalpinjaman'], 2) }} {{ number_format($stokaudit['totalbakipjm'], 2) }}{{ number_format($stokaudit['totaltunggakan'], 2) }}
diff --git a/routes/web.php b/routes/web.php index cdc1cfd..e4ceac5 100644 --- a/routes/web.php +++ b/routes/web.php @@ -283,6 +283,8 @@ Route::get('/laporanscantebusbarcode',['as'=>'laporanscantebusbarcode','uses'=>' Route::get('laporan/stokauditkhas',['as'=>'laporan.stokauditkhas','uses'=>'KhazanahController@laporanStokAuditKhas'])->middleware('auth','khazanah'); Route::get('laporan/stokauditkhas/cetak',['as'=>'stokaudit.laporancetakkhas','uses'=>'KhazanahController@cetakLaporanStokAuditKhas'])->middleware('auth','khazanah'); Route::post('laporan/stokauditkhas/cetakexport',['as'=>'stokaudit.exportlaporancetakkhas','uses'=>'KhazanahController@cetakExportLaporanStokAuditKhas'])->middleware('auth','khazanah'); +Route::get('laporan/rekodblast',['as'=>'stokaudit.rekodblast','uses'=>'KhazanahController@rekodblast'])->middleware('auth','khazanah'); +Route::post('laporan/rekodblastexport',['as'=>'stokaudit.rekodblastexport','uses'=>'KhazanahController@rekodblastexport'])->middleware('auth','khazanah'); //Resit Ansurans Route::get('/resit/{id}',['as'=>'resit.ansuran','uses'=>'GadaianController@resit'])->middleware('auth','teller');