diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index 24ec56b..f7f443c 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -103,7 +103,9 @@ class AliranTunaiController extends Controller $gadai_tebus = Http::get(config('api.url').'/api/gadaitebus/listharini/'.$auth_user['cawangan'],['tarikh' => $harini->toDateString()])->json(); - return view('aliran_tunai.index',compact('cawangan_info','alirantunai','api_url','GT','denominasi','gadai_tebus')); + $tuntutbaki = Http::get(config('api.url').'/api/TuntutBaki/'.$auth_user['cawangan'])->json(); + + return view('aliran_tunai.index',compact('cawangan_info','alirantunai','api_url','GT','denominasi','gadai_tebus','tuntutbaki')); } public function alirantunaiGadai(Request $request){ diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 7b918f8..2d8d19a 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -55,7 +55,59 @@ class LelongController extends Controller $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); $cawangan_detail=$cawangan[0]; - return view('print.resit_tuntutbaki', compact('cawangan_detail','api_url')); + $lelong=Http::get(config('api.url').'/api/TuntutBaki/resit/' . $auth_user['cawangan'] . '/' . $norujukan)->json(); + + return view('print.resit_tuntutbaki', compact('cawangan_detail','api_url','lelong')); } + + public function transaksituntutbaki(Request $request){ + + $auth_user = Auth::user(); + + $tuntutbaki = Http::post(config('api.url') . '/api/Tuntutbakisimpan/' . $auth_user['cawangan'], [ + 'batchno' => $request->batchno, + 'jenis' => $request->jenis, + 'norujukan' => $request->norujukan, + 'teller' => $request->teller, + 'bakipjm' => $request->bakipjm, + 'bakiupah' => $request->bakiupah, + 'cajlain' => $request->cajlain, + 'cajlelong' => $request->cajlelong, + 'jumlah' => $request->jumlah, + 'nowakil' => $request->nowakil, + 'hargajual' => $request->hargajual + ])->json(); + + $updatetuntutbaki = Http::put( config('api.url').'/api/tuntutbakiupdate/' . $auth_user['cawangan'] . '/' . $request->norujukan); + + $getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $request->teller])->json(); + + $keluar = $getTunai2['keluar']; + $baki = $getTunai2['baki']; + $masuk = $getTunai2['masuk']; + $bakiawal = $getTunai2['bakiawal']; + $pendahuluan = $getTunai2['tambah']; + $serahan = $getTunai2['kurang']; + + $bakiakhir = $baki; + + $bakiakhir -= $request->jumlah; + + + //masuk dalam tunai aliran + $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ + 'kodlaluan' => $request->teller, + 'keluar' => $keluar, + 'masuk' => $masuk, + 'bakiakhir' => $bakiakhir + ]); + + if($updatetuntutbaki) + { + return response('Berjaya'); + }else{ + return response('Gagal'); + } + } } diff --git a/resources/views/aliran_tunai/index.blade.php b/resources/views/aliran_tunai/index.blade.php index ccdd633..e85596b 100644 --- a/resources/views/aliran_tunai/index.blade.php +++ b/resources/views/aliran_tunai/index.blade.php @@ -134,8 +134,8 @@ Bil Masa - Debit - Kredit + Debit (RM) + Kredit (RM) Nota @@ -149,8 +149,8 @@ Bil No Rujukan - Pinjaman - Nilai Marhun + Pinjaman (RM) + Nilai Marhun (RM) Jenis Transaksi @@ -181,12 +181,30 @@ Bil - Masa - Debit - Kredit - Nota + Tarikh + Caj Lelong (RM) + Jumlah (RM) + Jenis + + @if(is_object($tuntutbaki) || is_array($tuntutbaki)) + @foreach($tuntutbaki as $tb) + + {{ $loop->iteration }} + {{ $tb['tarikh'] }} + {{ $tb['cajlelong'] }} + {{ $tb['jumlah'] }} + @php if($tb['jenis'] == 'T'){ + echo '

Baki Lelong

'; + }else{ + echo '

Rugi Lelong

'; + } + @endphp + + @endforeach + @endif + diff --git a/resources/views/lelongan/index.blade.php b/resources/views/lelongan/index.blade.php index 9b20693..043111b 100644 --- a/resources/views/lelongan/index.blade.php +++ b/resources/views/lelongan/index.blade.php @@ -109,7 +109,7 @@ HARGA JUAL (RM)
- +
@@ -118,7 +118,7 @@ PEMBIAYAAN (RM)
- +
@@ -131,7 +131,7 @@ BATCH LELONG
- +
@@ -140,7 +140,7 @@ KEUNTUNGAN (RM)
- +
@@ -149,7 +149,7 @@ CAJ LELONG (RM)
- +
@@ -158,7 +158,7 @@ JUMLAH (RM)
- +
@@ -200,13 +200,58 @@ function bayarantuntubaki() { let norujukan = $('#norujukan').val(); + let api = "{{ config('api.url') }}"; + let nowakil = 0; + let jenis = ''; - console.log(norujukan); + if($("input[name='radlelong']:checked").val() == 'baki') + { + jenis = 'T'; + }else{ + jenis = 'B'; + } + + + let batchno = $('#batch').val();let teller = "{{ Auth::user()->name }}";let bakipjm = $('#pembiayaan').val();let bakiupah = $('#keuntungan').val(); + let cajlain = 0.00; let cajlelong = $('#cajlelong').val(); + let jumlah = $('#jumlah').val();let hargajual = $('#hargajual').val(); + + + $.ajax({ + method: 'put', + url: "{{ route('lelong.tuntutbaki') }}", + data: { + "_token": "{{ csrf_token() }}", + 'batchno' : batchno, + 'jenis' : jenis, + 'norujukan' : norujukan, + 'teller' : teller, + 'bakipjm' : bakipjm, + 'bakiupah' : bakiupah, + 'cajlain' : cajlain, + 'cajlelong' : cajlelong, + 'jumlah' : jumlah, + 'nowakil' : nowakil, + 'hargajual' : hargajual + }, + success:function(data){ + let urlroute = '{{ route("resit.tuntutbaki", ":id") }}'; + urlroute = urlroute.replace(':id', norujukan); + Swal.fire( + 'Berjaya!', + 'Tuntut Baki Berjaya', + 'success' + ) .then(function() { + window.open(urlroute, '_blank'); + window.location.replace("{{ route('customer_info') }}"); + }) + },error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); + } + }); - let urlroute = '{{ route("resit.tuntutbaki", ":id") }}'; - urlroute = urlroute.replace(':id', norujukan); - window.open(urlroute, '_blank'); } diff --git a/resources/views/print/resit_tuntutbaki.blade.php b/resources/views/print/resit_tuntutbaki.blade.php index 1bc58ad..390b21a 100644 --- a/resources/views/print/resit_tuntutbaki.blade.php +++ b/resources/views/print/resit_tuntutbaki.blade.php @@ -92,7 +92,7 @@ #details td, #details th { - padding: 20px; + padding: 10px; font-size:12px; } @@ -155,7 +155,7 @@ {{ $cawangan_detail['alamat1'] }} - No Resit : + No Resit : {{ $lelong['recno'] }} {{ $cawangan_detail['alamat2']}} @@ -170,13 +170,12 @@
- - + - + @@ -195,62 +194,62 @@
Batch No Lelongan : Batch No Lelongan : {{ $lelong['batchno'] }}
Tarikh Lelongan : Tarikh Lelongan : {{ $lelong['t_lelong'] }}
- + - + - + - + - + - + - + - + - + - + - + - +
No Rujukan Surat Gadai012334{{ $lelong['norujukan'] }}
Nama PemilikSiti Aminah{{ $lelong['nama'] }}
No K/P892322232{{ $lelong['kpbaru'] }}
Tarikh03-12-2020{{ $lelong['tarikh'] }}
Nama wakil
No K/P
Harga Lelongan1,930.00RM {{ number_format($lelong['hargajual'],2) }}
Pembiayaan1,200.00RM {{ number_format($lelong['pinjaman'],2) }}
Baki Keuntungan198.00RM {{ number_format($lelong['bakiupah'],2) }}
Caj Lelong57.90RM {{ number_format($lelong['cajlelong'],2) }}
Lebihan Lelongan4474.10RM {{ number_format($lelong['jumlah'],2) }}
Jumlah BayaranRM 474.10RM {{ number_format($lelong['jumlah'],2) }}
@@ -261,6 +260,8 @@ Nota: Pastikan No Kad Pengenalan Surat Akuan Gadaian dan Tandatangan. Sila ambil cop sekiranya surat gadai hilang/tidak dibawa manakala wakil diminta Tandatangan dan Cop Jari. +
+


diff --git a/routes/web.php b/routes/web.php index 22eb15c..f60adca 100644 --- a/routes/web.php +++ b/routes/web.php @@ -151,6 +151,10 @@ Route::get('/getkelulu',['as'=>'teller.getkelulusan','uses'=>'GadaianController@ Route::post('/createkelulu',['as'=>'teller.createkelulusan','uses'=>'GadaianController@createkelulusan'])->middleware('auth'); Route::put('/updatekelulu',['as'=>'teller.updatekelulusan','uses'=>'GadaianController@updatekelulusan'])->middleware('auth','khazanah'); + +//Tuntut Baki +Route::put('/simpantuntutbaki',['as'=>'lelong.tuntutbaki','uses'=>'LelongController@transaksituntutbaki'])->middleware('auth','teller'); + //Laporan Baru Route::get('/laporan/lelongan',['as'=>'laporan.lelongan','uses'=>'KhazanahController@laporanLelongan'])->middleware('auth','khazanah'); Route::post('laporan/lelongan/cetak',['as'=>'lelongan.laporancetak','uses'=>'KhazanahController@cetaklaporanLelongan'])->middleware('auth','khazanah');