diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 2dc0ae9..5a3d6e7 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -2770,17 +2770,38 @@ class KhazanahController extends Controller $current = Carbon::now(); $current = new Carbon(); $tarikh_cetak = $current->toDateString(); - if($request->datetimepicker1 == null){ - $gadai_date = $current->toDateString(); + + // dd($request->all()); + + if($request->datemula == null){ + $split_date = explode('-', $request->datehingga); + $mula_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + }else{ - $split_date = explode('-',$request->datetimepicker1); - $gadai_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + $split_date = explode('-', $request->datemula); + $mula_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; } - $gadai = Http::get(config('api.url'). '/api/gadai/laporan/'. $auth_user['cawangan'] .'/'. $gadai_date)->json(); + + if($request->datehingga == null){ + $hingga_date = $request->datemula; + }else{ + $split_date = explode('-', $request->datehingga); + $hingga_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + } + + if($request->datemula == null && $request->datehingga == null) + { + $mula_date = $current->toDateString(); + $hingga_date = $current->toDateString(); + } + + // $gadai = Http::get(config('api.url'). '/api/gadai/laporan/'. $auth_user['cawangan'] .'/'. $gadai_date)->json(); + $gadai = Http::get(config('api.url'). '/api/gadailaporanRange/'. $auth_user['cawangan'],['mula' => $mula_date, 'akhir' => $hingga_date])->json(); + $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); $cawangan_detail=$cawangan[0]; // dd($gadai); - return view('print.laporan_gadaian', compact('gadai','cawangan_detail','tarikh_cetak','gadai_date','api_url')); + return view('print.laporan_gadaian', compact('gadai','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url')); } public function laporanPenebusan(){ @@ -2797,20 +2818,37 @@ class KhazanahController extends Controller $current = Carbon::now(); $current = new Carbon(); $tarikh_cetak = $current->toDateString(); - if($request->datetimepicker1 == null){ - $tebus_date = $current->toDateString(); + + if($request->datemula == null){ + $split_date = explode('-', $request->datehingga); + $mula_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + }else{ - $split_date = explode('-',$request->datetimepicker1); - $tebus_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + $split_date = explode('-', $request->datemula); + $mula_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; } - $tebus = Http::get(config('api.url'). '/api/tebus/laporan/'. $auth_user['cawangan'] .'/'. $tebus_date)->json(); - $tebuspengasingan = Http::get(config('api.url'). '/api/tebus/laporanjenistawarruq/'. $auth_user['cawangan'],['tarikh' => $tebus_date])->json(); - $upahlama = Http::get(config('api.url'). '/api/advansurdetails/'. $auth_user['cawangan'],['tarikh' => $tebus_date])->json(); + + if($request->datehingga == null){ + $hingga_date = $request->datemula; + }else{ + $split_date = explode('-', $request->datehingga); + $hingga_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + } + + if($request->datemula == null && $request->datehingga == null) + { + $mula_date = $current->toDateString(); + $hingga_date = $current->toDateString(); + } + + $tebus = Http::get(config('api.url'). '/api/tebuslaporanRange/'. $auth_user['cawangan'],['mula' => $mula_date,'akhir' => $hingga_date])->json(); + $tebuspengasingan = Http::get(config('api.url'). '/api/tebuslaporanjenistawarruqrange/'. $auth_user['cawangan'],['mula' => $mula_date,'akhir' => $hingga_date])->json(); + $upahlama = Http::get(config('api.url'). '/api/advansurdetailsrange/'. $auth_user['cawangan'],['mula' => $mula_date,'akhir' => $hingga_date])->json(); $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); $cawangan_detail=$cawangan[0]; // dd($gadai); - return view('print.laporan_penebusan', compact('tebus','cawangan_detail','tarikh_cetak','tebus_date','tebuspengasingan','api_url','upahlama')); + return view('print.laporan_penebusan', compact('tebus','cawangan_detail','tarikh_cetak','mula_date','hingga_date','tebuspengasingan','api_url','upahlama')); } public function laporanLelongan(){ @@ -3332,11 +3370,11 @@ class KhazanahController extends Controller 'akhir' => $hingga_date ])->json(); - dd($laporan_ringkasan); + $laporan_ringkasan = $laporan_ringkasan[0]; $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); $cawangan_detail=$cawangan[0]; - // dd($gadai); + return view('print.laporan_ringkasanterkumpulv2', compact('laporan_ringkasan','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url')); } diff --git a/resources/views/khazanah/laporan/gadaian.blade.php b/resources/views/khazanah/laporan/gadaian.blade.php index 8ec11b6..db00c4a 100644 --- a/resources/views/khazanah/laporan/gadaian.blade.php +++ b/resources/views/khazanah/laporan/gadaian.blade.php @@ -21,14 +21,21 @@
-
+
@csrf
-
- Tarikh +
+ Mula
- + + +
+ Hingga +
+ + +
@@ -78,7 +85,10 @@ "ordering": false }); $(document).ready( function () { - $('#datetimepicker1').datepicker({ + $('#datemula').datepicker({ + format: 'dd-mm-yyyy' + }); + $('#datehingga').datepicker({ format: 'dd-mm-yyyy' }); var current = new Date(); @@ -88,22 +98,81 @@ var today_date = current_year + '-' +current_month+'-'+current_date; $.ajax({ method:'get', - url: api_url + '/api/gadai/laporan/'+kodcaw+'/' + today_date, + url: api_url + '/api/gadailaporanRange/'+kodcaw, + data:{'mula' : today_date, 'akhir' : today_date }, success: function(gadai){ + console.log(gadai); gadaitable(gadai); } }); }); - $('#datetimepicker1').change(function(){ + $('#datemula').change(function(){ + //mula var input_date = this.value; var split_date = input_date.split('-'); - var today_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + var mula_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + + var mula = mula_date; + + //current time + var hinggainput = $('#datehingga').val(); + + if(hinggainput != '') + { + var input_date = hinggainput; + var split_date = input_date.split('-'); + var hingga_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + + var hingga = hingga_date; + + }else{ + + var hingga = mula_date; + } + $.ajax({ method:'get', - url: api_url + '/api/gadai/laporan/'+kodcaw+'/' + today_date, - success: function(gadai){ - gadaitable(gadai); + url: api_url + '/api/gadailaporanRange/' + kodcaw, + data:{'mula' : mula, 'akhir' : hingga }, + success: function(panjar){ + gadaitable(panjar); + } + }); + }); + + $('#datehingga').change(function(){ + var input_date = this.value; + var split_date = input_date.split('-'); + var hingga_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + + var hingga = hingga_date; + + //current time + var mulainput = $('#datemula').val(); + + if(mulainput != '') + { + var input_date = mulainput; + var split_date = input_date.split('-'); + var mula_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + + var mula = mula_date; + + }else{ + + + var dulu_date = hingga_date; + + var mula = dulu_date; + } + + $.ajax({ + method:'get', + url: api_url + '/api/gadailaporanRange/' + kodcaw, + data:{'mula' : mula, 'akhir' : hingga }, + success: function(panjar){ + gadaitable(panjar); } }); }); diff --git a/resources/views/khazanah/laporan/penebusan.blade.php b/resources/views/khazanah/laporan/penebusan.blade.php index 5e3534a..e8303aa 100644 --- a/resources/views/khazanah/laporan/penebusan.blade.php +++ b/resources/views/khazanah/laporan/penebusan.blade.php @@ -21,14 +21,21 @@
-
+
@csrf
-
- Tarikh +
+ Mula
- + + +
+ Hingga +
+ + +
@@ -76,7 +83,10 @@ "ordering": true }); $(document).ready( function () { - $('#datetimepicker1').datepicker({ + $('#datemula').datepicker({ + format: 'dd-mm-yyyy' + }); + $('#datehingga').datepicker({ format: 'dd-mm-yyyy' }); var current = new Date(); @@ -86,28 +96,99 @@ var today_date = current_year + '-' +current_month+'-'+current_date; $.ajax({ method:'get', - url: api_url + '/api/tebus/laporan/'+kodcaw+'/' + today_date, + url: api_url + '/api/tebuslaporanRange/' + kodcaw, + data:{'mula' : today_date, 'akhir' : today_date }, success: function(tebus){ tebustable(tebus); } }); }); - $('#datetimepicker1').change(function(){ + // $('#datetimepicker1').change(function(){ + // var input_date = this.value; + // var split_date = input_date.split('-'); + // var today_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + // $.ajax({ + // method:'get', + // url: api_url + '/api/tebus/laporan/'+kodcaw+'/' + today_date, + // success: function(tebus){ + // tebustable(tebus); + // } + // }); + // $('#pinjamantotal').text('0.00'); + // $('#keuntungantotal').text('0.00'); + // $('#bayarantotal').text('0.00'); + + // }); + + $('#datemula').change(function(){ + //mula var input_date = this.value; var split_date = input_date.split('-'); - var today_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + var mula_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + + var mula = mula_date; + + //current time + var hinggainput = $('#datehingga').val(); + + if(hinggainput != '') + { + var input_date = hinggainput; + var split_date = input_date.split('-'); + var hingga_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + + var hingga = hingga_date; + + }else{ + + var hingga = mula_date; + } + $.ajax({ method:'get', - url: api_url + '/api/tebus/laporan/'+kodcaw+'/' + today_date, - success: function(tebus){ - tebustable(tebus); + url: api_url + '/api/tebuslaporanRange/' + kodcaw, + data:{'mula' : mula, 'akhir' : hingga }, + success: function(panjar){ + tebustable(panjar); } }); - $('#pinjamantotal').text('0.00'); - $('#keuntungantotal').text('0.00'); - $('#bayarantotal').text('0.00'); + }); + $('#datehingga').change(function(){ + var input_date = this.value; + var split_date = input_date.split('-'); + var hingga_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + + var hingga = hingga_date; + + //current time + var mulainput = $('#datemula').val(); + + if(mulainput != '') + { + var input_date = mulainput; + var split_date = input_date.split('-'); + var mula_date = split_date[2] + '-' +split_date[1]+'-'+split_date[0]; + + var mula = mula_date; + + }else{ + + + var dulu_date = hingga_date; + + var mula = dulu_date; + } + + $.ajax({ + method:'get', + url: api_url + '/api/gadailaporanRange/' + kodcaw, + data:{'mula' : mula, 'akhir' : hingga }, + success: function(panjar){ + tebustable(panjar); + } + }); }); diff --git a/resources/views/print/laporan_gadaian.blade.php b/resources/views/print/laporan_gadaian.blade.php index 94f43e7..4e63035 100644 --- a/resources/views/print/laporan_gadaian.blade.php +++ b/resources/views/print/laporan_gadaian.blade.php @@ -174,20 +174,26 @@ - Tarikh: + Tarikh Mula: @php - $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_date); + $myDateTime = DateTime::createFromFormat('Y-m-d', $mula_date); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp + Tarikh Hingga: + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $hingga_date); $formattedweddingdate = $myDateTime->format('d-m-Y'); echo($formattedweddingdate) @endphp - - Tarikh Cetak @php $myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak); $formattedweddingdate = $myDateTime->format('d-m-Y'); echo($formattedweddingdate) @endphp + + diff --git a/resources/views/print/laporan_penebusan.blade.php b/resources/views/print/laporan_penebusan.blade.php index cadd708..c080ede 100644 --- a/resources/views/print/laporan_penebusan.blade.php +++ b/resources/views/print/laporan_penebusan.blade.php @@ -186,16 +186,22 @@ - TARIKH + Tarikh Mula: @php - $myDateTime = DateTime::createFromFormat('Y-m-d', $tebus_date); + $myDateTime = DateTime::createFromFormat('Y-m-d', $mula_date); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp + + + Tarikh Hingga: + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $hingga_date); $formattedweddingdate = $myDateTime->format('d-m-Y'); echo($formattedweddingdate) @endphp - - diff --git a/resources/views/print/laporan_ringkasanterkumpulv2.blade.php b/resources/views/print/laporan_ringkasanterkumpulv2.blade.php index a8e86ba..f294468 100644 --- a/resources/views/print/laporan_ringkasanterkumpulv2.blade.php +++ b/resources/views/print/laporan_ringkasanterkumpulv2.blade.php @@ -51,7 +51,7 @@

Tarikh Mula: {{ $mula_date }} Tarikh Hingga : {{ $hingga_date }} Tarikh Cetak : {{ $tarikh_cetak }}

-{{ dd($laporan_ringkasan) }} +
@@ -59,15 +59,15 @@

A) LAPORAN TERKUMPUL

1. PEMBIAYAAN
-
+
RM {{ number_format($laporan_ringkasan['total_gadai'],2) }}
2. PENEBUSAN
-
+
RM {{ number_format($laporan_ringkasan['total_tebus'],2) }}
3. ANSURAN PEMBIAYAAN
-
+
RM {{ number_format($laporan_ringkasan['total_ansuran'],2) }}
4. BAYARAN ONLINE
RM 0.00
5. KEUNTUNGAN
-
+
RM {{ number_format($laporan_ringkasan['total_keuntungan'],2) }}
6. KEUNTUNGAN ONLINE
RM 0.00
@@ -78,15 +78,15 @@

B) BIL TRANSAKSI

1. PEMBIAYAAN
-
+
{{ $laporan_ringkasan['bilangan_gadai'] }}
2. PENEBUSAN
-
+
{{ $laporan_ringkasan['bilangan_tebus'] }}
3. ANSURAN PEMBIAYAAN
-
+
{{ $laporan_ringkasan['bilangan_ansuran'] }}
4. BAYARAN ONLINE
-
+
0
5. PELANGGAN BARU
-
+
{{ $laporan_ringkasan['bilangan_customer_baru'] }}
@@ -98,15 +98,15 @@

F) LELONG

1. LELONG HARI INI
-
+
RM {{ number_format($laporan_ringkasan['jumlah_lelong'],2) }}
2. BAKI
-
+
RM {{ number_format($laporan_ringkasan['baki_lelong'],2) }}
3. RUGI
-
+
RM {{ number_format($laporan_ringkasan['rugi_lelong'],2) }}
4. CAJ LELONG
-
+
RM {{ number_format($laporan_ringkasan['cas_lelong'],2) }}
5. BIL
-
+
{{ $laporan_ringkasan['bilangan_lelong'] }}
@@ -143,23 +143,23 @@ 1 PEMBIAYAAN - - - + RM {{ number_format($laporan_ringkasan['gadai_70'],2) }} + RM {{ number_format($laporan_ringkasan['gadai_75'],2) }} + RM {{ number_format($laporan_ringkasan['gadai_80'],2) }} 2 NILAI MARHUN - - - + RM {{ number_format($laporan_ringkasan['nilaimarhun_70'],2) }} + RM {{ number_format($laporan_ringkasan['nilaimarhun_75'],2) }} + RM {{ number_format($laporan_ringkasan['nilaimarhun_80'],2) }} 3 BILANGAN - - - + {{ $laporan_ringkasan['bilangan_70'] }} + {{ $laporan_ringkasan['bilangan_75'] }} + {{ $laporan_ringkasan['bilangan_80'] }}