From 283b83addf9000e1fe709c11eaffce4a31dd4382 Mon Sep 17 00:00:00 2001 From: Afiq Date: Mon, 30 May 2022 13:20:52 +0800 Subject: [PATCH] stokaudit backdate --- app/Http/Controllers/KhazanahController.php | 66 ++++- .../views/khazanah/laporan/index.blade.php | 13 +- .../laporan/stokauditbackdate.blade.php | 123 +++++++++ .../views/print/laporan_stokaudit.blade.php | 7 - .../print/laporan_stokauditbackdate.blade.php | 259 ++++++++++++++++++ routes/web.php | 3 + 6 files changed, 456 insertions(+), 15 deletions(-) create mode 100644 resources/views/khazanah/laporan/stokauditbackdate.blade.php create mode 100644 resources/views/print/laporan_stokauditbackdate.blade.php diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 2ec148f..e3c70f0 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -1604,7 +1604,7 @@ class KhazanahController extends Controller } // $lelong = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/senaraibatch/laporan/'. $auth_user['cawangan'],['batchno' => $request->batchno])->json(); - + $cawangan=Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); $cawangan_detail=$cawangan[0]; @@ -1825,6 +1825,17 @@ class KhazanahController extends Controller return view('khazanah.laporan.stokaudit',compact('cawangan_info','api_url')); } + public function laporanStokAuditBackdate(){ + $auth_user = Auth::user(); + $api_url = config('api.url'); + + + $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.stokauditbackdate',compact('cawangan_info','api_url')); + } + public function cetakLaporanStokAudit(Request $request){ $api_url = config('api.url'); @@ -1855,6 +1866,55 @@ class KhazanahController extends Controller // dd($gadai); } + public function cetakLaporanStokAuditBackdate(Request $request){ + + $api_url = config('api.url'); + $auth_user = Auth::user(); + $current = Carbon::now(); + $current = new Carbon(); + $tarikh_cetak = $current->toDateString(); + + $split_date = explode('-',$request->datetimepicker1); + $bulan = $split_date[0]; + $tahun = $split_date[1]; + + if($bulan == 1){ + $namabulan = 'Januari'; + }elseif($bulan == 2){ + $namabulan = 'Februari'; + }elseif($bulan == 3){ + $namabulan = 'Mac'; + }elseif($bulan == 4){ + $namabulan = 'April'; + }elseif($bulan == 5){ + $namabulan = 'Mei'; + }elseif($bulan == 6){ + $namabulan = 'Jun'; + }elseif($bulan == 7){ + $namabulan = 'Julai'; + }elseif($bulan == 8){ + $namabulan = 'Ogos'; + }elseif($bulan == 9){ + $namabulan = 'September'; + }elseif($bulan == 10){ + $namabulan = 'Oktober'; + }elseif($bulan == 11){ + $namabulan = 'November'; + }elseif($bulan == 12){ + $namabulan = 'Disember'; + } + + $tebus_date = $namabulan . ' ' . $tahun; + + $cawangan=Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + + $stokaudit = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/stokaudit/backdate',['kodcaw' => $auth_user['cawangan'],'tahun'=>$tahun,'bulan'=>$bulan])->json(); + + return view('print.laporan_stokauditbackdate', compact('stokaudit','cawangan_detail','tarikh_cetak','tebus_date','api_url')); + + } + public function laporanBatalSuratGadai(){ $auth_user = Auth::user(); $api_url = config('api.url'); @@ -3555,7 +3615,7 @@ class KhazanahController extends Controller 'outstanding' => $request->outstanding, 'namapemohon' => $auth_user['name'] ])->json(); - + if($permohonan == true) { return redirect()->back()->with('message', 'Permohonan Berjaya Disimpan!'); @@ -3578,5 +3638,5 @@ class KhazanahController extends Controller return view('khazanah.status', compact('cawangan_info','api_url','permohonan','getdescription')); } - + } diff --git a/resources/views/khazanah/laporan/index.blade.php b/resources/views/khazanah/laporan/index.blade.php index de9d35f..77bc3df 100644 --- a/resources/views/khazanah/laporan/index.blade.php +++ b/resources/views/khazanah/laporan/index.blade.php @@ -13,10 +13,10 @@
- -
-
-
+ +
+
+
@@ -40,10 +40,13 @@
+
+
diff --git a/resources/views/khazanah/laporan/stokauditbackdate.blade.php b/resources/views/khazanah/laporan/stokauditbackdate.blade.php new file mode 100644 index 0000000..b1a2175 --- /dev/null +++ b/resources/views/khazanah/laporan/stokauditbackdate.blade.php @@ -0,0 +1,123 @@ +@extends('layouts.app') + + +@section('content') +
+
+
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+ @csrf +
+
+ Tarikh +
+ + +
+ +
+
+ +
+ +
+
+
+
+
+ +@endsection + diff --git a/resources/views/print/laporan_stokaudit.blade.php b/resources/views/print/laporan_stokaudit.blade.php index d7a4752..4f7e08e 100644 --- a/resources/views/print/laporan_stokaudit.blade.php +++ b/resources/views/print/laporan_stokaudit.blade.php @@ -263,10 +263,3 @@ - - - - - - -138001.80 diff --git a/resources/views/print/laporan_stokauditbackdate.blade.php b/resources/views/print/laporan_stokauditbackdate.blade.php new file mode 100644 index 0000000..3d9017d --- /dev/null +++ b/resources/views/print/laporan_stokauditbackdate.blade.php @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
Laporan Stok Audit Tarikh Cetak: + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
TARIKH{{ $tebus_date }} +
+ +
+ + + + + + + + + + + + + + + + @php $counter = 1;$totalpinjaman = 0; @endphp + @foreach($stokaudit['rekod'] as $index=>$item) + + + + + + + + + + + + + + + @php $counter++; @endphp + @endforeach + + + + + + + + + + + +
BilNorujukanJBGNo. KPBeratNilai Marhun (RM)Pembiayaan Asal (RM)Baki Pembiayaan (RM)Kadar UpahTempoh Belum BayarKeuntungan Belum Bayar (RM)Lanjutan
{{ $counter }}{{$item['norujukan']}}{{ $item['tempoh'] }}{{$item['nokp']}}{{ number_format($item['berat'],2) }}{{ number_format($item['nilaimarhun'],2) }}{{ number_format($item['pinjaman'],2) }}{{ number_format($item['bakipjm'],2) }}{{ number_format($item['kadarupah'],2) }}{{ number_format($item['tempohblmbyar'],2) }}{{ number_format($item['upahblmbyar'],2) }}{{$item['lanjutan']}}
Jumlah{{ number_format($stokaudit['totalberat'],2) }}{{ number_format($stokaudit['totalnilaimarhun'],2) }}{{ number_format($stokaudit['totalpinjaman'],2) }}{{ number_format($stokaudit['totalbakipjm'],2) }}{{ number_format($stokaudit['totaltunggakan'],2) }}
+ +
+
+ + + + + + + + + + + + + + + +
.................................................................. ..................................................................
DI SEMAK DI SAHKAN
diff --git a/routes/web.php b/routes/web.php index 395b8bd..786db28 100644 --- a/routes/web.php +++ b/routes/web.php @@ -240,6 +240,9 @@ Route::post('laporan/saghilang/cetak',['as'=>'saghilang.laporancetak','uses'=>'K // Route::get('/laporan/agingbulanan', [ 'as'=>'laporan.agingbulanan', 'uses'=>'KhazanahController@laporanAging_Bulanan'])->middleware('auth','khazanah'); // Route::post('/laporan/agingbulanan/cetak', ['as'=>'agingbulan.cetaklaporan', 'uses'=>'KhazanahController@cetaklaporang_Aging'])->middleware('auth','khazanah'); +Route::get('/laporan/stokauditbackdate',['as'=>'laporan.stokauditbackdate','uses'=>'KhazanahController@laporanStokAuditBackdate'])->middleware('auth','khazanah'); +Route::get('laporan/stokauditbackdate/cetak',['as'=>'stokauditbackdate.laporancetak','uses'=>'KhazanahController@cetakLaporanStokAuditBackdate'])->middleware('auth','khazanah'); + Route::get('laporan/lelongan/notislelong/',['as'=>'lelongan.notis','uses'=>'KhazanahController@NotisLelong']);