diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index 7ceee81..46bd6a9 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -18,10 +18,33 @@ class AliranTunaiController extends Controller public function index(){ $auth_user = Auth::user(); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - $alirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'] . '/' . 'SAMSIANA')->json(); + $alirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'] . '/' . $auth_user['name'])->json(); + // dd($alirantunai); + if(sizeof($alirantunai) == 0) + { + $alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [ + 'kodcaw' => $auth_user['cawangan'], + 'teller' => $auth_user['name'], + 'bakiawal' => 0.00, + 'masuk' => 0.00, + 'yuran' => 0.00, + 'keluar' => 0.00, + 'baki' => 0.00, + 'tambah' => 0.00, + 'kurang' => 0.00 + ])->json(); + } + + $GT = Http::get(config('api.url') . '/api/countGT/' . $auth_user['cawangan'])->json(); + + if(sizeof($GT) > 0); + { + $GT = $GT[0]; + } + $api_url = config('api.url'); - return view('aliran_tunai.index',compact('cawangan_info','alirantunai','api_url')); + return view('aliran_tunai.index',compact('cawangan_info','alirantunai','api_url','GT')); } } diff --git a/app/Http/Controllers/GadaianController.php b/app/Http/Controllers/GadaianController.php index 0f9c106..b21a7b7 100644 --- a/app/Http/Controllers/GadaianController.php +++ b/app/Http/Controllers/GadaianController.php @@ -300,6 +300,9 @@ class GadaianController extends Controller $totaltransaction = 0; + $transaction = Http::get(config('api.url') . '/api/transaction/'. $id)->json(); + + if(sizeof($transaction) != 0) $transaction = $transaction[0]; @@ -319,10 +322,10 @@ class GadaianController extends Controller public function resitbelumansurans($id) { - $totaltransaction = 0; + // $totaltransaction = 0; - if(sizeof($transaction) != 0) - $transaction = $transaction[0]; + // if(sizeof($transaction) != 0) + // $transaction = $transaction[0]; $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); @@ -334,7 +337,7 @@ class GadaianController extends Controller if(sizeof($customers_info) != 0) $customers_info = $customers_info[0]; - return view('print.resitansuransebelum',compact('transaction','gadai','customers_info')); + return view('print.resitansuransebelum',compact('gadai','customers_info')); } public function resittebus($id) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index bd57318..5057724 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -83,6 +83,9 @@ class KhazanahController extends Controller $getVault = $getVault[0]['bakiawal']; + //Dashboardall + $dashboard=Http::get( config('api.url').'/api/Dashboard_all/'.$auth_user['cawangan'])->json(); + //Marhun Terkumpul $marhun = Http::get(config('api.url'). '/api/marhunterkumpul/laporan/'. $auth_user['cawangan'] .'/'. $harini->toDateString())->json(); @@ -94,7 +97,7 @@ class KhazanahController extends Controller } $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - return view('khazanah.dashboard',compact('cawangan_info','api_url','totalmarhun','ringkasanharian','ringkasanterkumpul','getVault','keseluruhanupahharian','keseluruhanupahterkumpul')); + return view('khazanah.dashboard',compact('cawangan_info','api_url','dashboard','totalmarhun','ringkasanharian','ringkasanterkumpul','getVault','keseluruhanupahharian','keseluruhanupahterkumpul')); } public function alirantunai() @@ -103,10 +106,15 @@ class KhazanahController extends Controller $api_url = config('api.url'); $tunai = Http::get( config('api.url') .'/api/TunaiController/'. $auth_user['cawangan'])->json(); - $tunai = $tunai[0]; + + if(sizeof($tunai) > 0) + $tunai = $tunai[0]; $addtunai = Http::get( config('api.url') .'/api/getAddTunai/'. $auth_user['cawangan'])->json(); + // if(sizeof($addtunai) > 0) + // $addtunai = $addtunai[0]; + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); @@ -161,8 +169,7 @@ class KhazanahController extends Controller $gadai = Http::get( config('api.url') .'/api/gadai/serah_marhun/khazanah/'. $auth_user['cawangan'])->json(); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - $reqTeller = Http::get( config('api.url') .'/api/requestTeller/get/'. $auth_user['cawangan'].'/SAMSIANA')->json(); - + $reqTeller = Http::get( config('api.url') .'/api/requestTeller/get/'. $auth_user['cawangan'])->json(); foreach($reqTeller as $index=>$req) @@ -177,12 +184,17 @@ class KhazanahController extends Controller $array_reqteller = $array_reqteller[0]['teller']; - // dd($array_reqteller); - $listUser=User::where('cawangan',$auth_user['cawangan'] )->get(); $denominasi=Http::get(config('api.url').'/api/DenominasiController/'.$auth_user['cawangan'])->json(); + if(sizeof($denominasi) == 0) + { + $denominasi=Http::post(config('api.url').'/api/DenominasiCreate/'.$auth_user['cawangan'])->json(); + } + + // dd($denominasi); + return view('khazanah.pendahuluanserah',compact('cawangan_info','api_url','listUser','denominasi','array_reqteller')); } @@ -195,7 +207,7 @@ class KhazanahController extends Controller $auth_user = Auth::user(); $api_url = config('api.url'); - $reqTeller = Http::get( config('api.url') .'/api/requestTeller/get/'. $auth_user['cawangan'].'/SAMSIANA')->json(); + $reqTeller = Http::get( config('api.url') .'/api/requestTeller/get/'. $auth_user['cawangan'])->json(); $gadai = Http::get( config('api.url') .'/api/gadai/serah_marhun/khazanah/'. $auth_user['cawangan'])->json(); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); @@ -407,6 +419,7 @@ class KhazanahController extends Controller $api_url = config('api.url'); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $tunai=Http::get(config('api.url').'/api/TunaiController/'.$auth_user['cawangan'])->json(); + return view('khazanah.pendahuluan',compact('cawangan_info','api_url','auth_user','tunai')); @@ -472,6 +485,7 @@ class KhazanahController extends Controller public function denominasicalculationpendahuluan($request) { + $auth_user = Auth::user(); $denominasilist = Http::get( config('api.url') .'/api/DenominasiController/'. $auth_user['cawangan'])->json(); @@ -536,7 +550,7 @@ class KhazanahController extends Controller ]); - $updaterequest=Http::put(config('api.url').'/api/requestTeller/update/'. $auth_user['cawangan'] . '/' . "SAMSIANA",[ + $updaterequest=Http::put(config('api.url').'/api/requestTeller/update/'. $auth_user['cawangan'] . '/' . $request->teller,[ 'no'=>$request->no @@ -548,6 +562,8 @@ class KhazanahController extends Controller public function denominasicalculationserahan($request) { + + $auth_user = Auth::user(); $denominasilist = Http::get( config('api.url') .'/api/DenominasiController/'. $auth_user['cawangan'])->json(); @@ -612,7 +628,7 @@ class KhazanahController extends Controller ]); - $updaterequest=Http::put(config('api.url').'/api/requestTeller/update/'. $auth_user['cawangan'] . '/' . "SAMSIANA",[ + $updaterequest=Http::put(config('api.url').'/api/requestTeller/update/'. $auth_user['cawangan'] . '/' . $request->teller,[ 'no'=>$request->no @@ -625,19 +641,27 @@ class KhazanahController extends Controller public function kemaskiniPendahuluan(Request $request) //Daftar Pendahuluan kepada Kaunter { - return $this->denominasicalculationpendahuluan($request); + // return $this->denominasicalculationpendahuluan($request); $auth_user = Auth::user(); $api_url = config('api.url'); $peti_besi_terkini=Http::get(config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json(); - $baki_akhir=$peti_besi_terkini[0]["bakiakhir"]; - + if(sizeof($peti_besi_terkini) == 0) + { + $peti_besi_terkini=Http::post(config('api.url').'/api/daftarVault/'.$auth_user['cawangan'])->json(); + $baki_awal=$peti_besi_terkini["bakiawal"]; + } + else + { + $baki_awal=$peti_besi_terkini[0]["bakiawal"]; + } + + + $amount = $request->amt; - // dd($baki_akhir); - - if($amount>$baki_akhir) + if($amount>$baki_awal) { dd($amount); //WI ERROR MESSAGE SKIT @@ -645,6 +669,8 @@ class KhazanahController extends Controller else { + + $tarikh=$request->tarikh; $kodlaluan=$request->teller; $tambah=$request->amt; @@ -652,44 +678,36 @@ class KhazanahController extends Controller $nota=$request->nota; $kodcaw=$auth_user['cawangan']; - $addTunai=Http::post(config('api.url').'/api/add/addTunai/'.$auth_user['cawangan'],[ 'kodcaw'=>$kodcaw, - 'KodLaluan'=>$kodlaluan, + 'kodlaluan'=>$kodlaluan, 'tambah'=>$tambah, 'kurang'=>$kurang, 'nota'=>$nota ]); - $getTunai=Http::get(config('api.url').'/api/TunaiController/'.$auth_user['cawangan'])->json(); - - - + $getTunai=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'] . '/' . $kodlaluan)->json(); + if(sizeof($getTunai) == 0) { - dd($getTunai); + dd($getTunai); } else { - $bakiawal=0;$masuk=0;$yuran=0;$keluar=0;$baki=0;$tmbh=0;$kurang=0; + $bakiawal=0;$masuk=0;$yuran=0;$keluar=0;$baki=0;$tmbh=0;$kurang=0; - $daftarTunai=Http::post(config('api.url').'/api/tunai/daftarTunai/'.$auth_user['cawangan'],[ - 'teller'=>$request->teller - ]); - - + // $daftarTunai=Http::post(config('api.url').'/api/tunai/daftarTunai/'.$auth_user['cawangan'],[ + // 'teller'=>$request->teller + // ]); $BakiAkhirT=0;$BakiAwalT=0;$tambahT=0; - $getTunai2=Http::get(config('api.url').'/api/TunaiController/'.$auth_user['cawangan'])->json(); + $getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'] . '/' . $kodlaluan)->json(); + $bakiAwal=$getTunai2['bakiawal']; + $keluar=$getTunai2['keluar']; + $baki=$getTunai2['baki']; + $tam=$getTunai2['tambah']; - - - $bakiAwal=$getTunai2[0]['bakiawal']; - $keluar=$getTunai2[0]['keluar']; - - - if($bakiAwal==0) { $BakiAwalT=0; @@ -700,7 +718,7 @@ class KhazanahController extends Controller } if($keluar==0) { - $tambahT=$tambah; + $tambahT=$tambah + $tam; } else $tambahT=$keluar; @@ -714,8 +732,6 @@ class KhazanahController extends Controller 'kurang'=>$kurang, 'bakiakhir'=>$BakiAkhirT ]); - - $latestVault=Http::get(config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json(); $masukV=$latestVault[0]['masuk']; @@ -723,8 +739,7 @@ class KhazanahController extends Controller $pendahuluanV=$latestVault[0]['pendahuluan']; $serahanV=$latestVault[0]['serahan']; $BakiAwalV=$latestVault[0]['bakiawal']; - - // dd($latestVault); + // return; $keluarV=$keluarV+$tambahT; @@ -733,12 +748,16 @@ class KhazanahController extends Controller $bakiTerkini=$GetLatestBakiTunai; $bakiAwalV=$BakiAwalV; $bakiAkhirV=$bakiAwalV-$keluarV+$masukV+$pendahuluanV-$serahanV; - $bakiEOD=$bakiAkhirV+$GetLatestBakiTunai; - $createTempVault=Http::post(config('api.url').'/api/daftarVault/'.$auth_user['cawangan']); + // $bakiEOD=$bakiAkhirV+$GetLatestBakiTunai; //try test + $bakiEOD = $bakiAkhirV; + // dd($bakiEOD); + // $createTempVault=Http::post(config('api.url').'/api/daftarVault/'.$auth_user['cawangan']); + + // dd($bakiAkhirV); //get temporary latest vault/ petibesi - $getVault=Http::get( config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json(); + $updateVault=Http::put( config('api.url').'/api/UpdateVault/'.$auth_user['cawangan'],[ @@ -766,7 +785,7 @@ class KhazanahController extends Controller public function KemaskiniSerahan(Request $request) { - return $this->denominasicalculationserahan($request); + $auth_user = Auth::user(); $api_url = config('api.url'); @@ -869,6 +888,8 @@ class KhazanahController extends Controller else $serahan_V=$serahanV; + + } $GetLatestBakiTunai=Http::get( config('api.url').'/api/getLatestBaki/'.$auth_user['cawangan'])->json(); @@ -894,6 +915,7 @@ class KhazanahController extends Controller //--FINAL RESULT...KENA RIDERECT KE PAGE SEBELUMNYA.. dd($updateVault); + return $this->denominasicalculationserahan($request); } diff --git a/public/js/main.js b/public/js/main.js index e5d391a..577a378 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -120,11 +120,28 @@ function totalkey(datakeyin) } +function openuptambahdanserah(e) +{ + var id = $(e).attr('id'); + var kodcaw = $(e).data('kodcaw'); + var teller = $(e).data('teller'); + + $('#txtmodal').val(''); + $('#tambahserahanModal').modal(); + $('#jenisjenis').val(id); + $('#kodcawangan').val(kodcaw); + $('#tellerla').val(teller); +} + //Pendahuluan function tambahdanserahanfunc(e) { - var id = $(e).attr('id'); + var id = $('#jenisjenis').val(); + var kodcaw = $('#kodcawangan').val(); + var teller = $('#tellerla').val(); + + var api_url = $('#api').val(); if(id == "tambahmodal") { @@ -132,14 +149,19 @@ function tambahdanserahanfunc(e) $.ajax({ method:"POST", - url: api_url + '/api/requestTeller/ALS/SAMSIANA', + url: api_url + '/api/requestTeller/' + kodcaw + '/' + teller, data: { "modal" : txt, "serahan" : 0 }, success:function(data) { - alert('success'); + Swal.fire({ + icon: 'success', + title: 'Tambah Pendahuluan', + text: 'Tambah Pendahuluan berjaya dipohon!' + }) + $('#tambahserahanModal').modal('hide'); }, error: function(xhRequest, ajaxOptions, thrownError){ console.log(xhRequest); @@ -155,14 +177,19 @@ function tambahdanserahanfunc(e) $.ajax({ method:"POST", - url: api_url + '/api/requestTeller/ALS/SAMSIANA', + url: api_url + '/api/requestTeller/' + kodcaw + '/' + teller, data: { 'modal' : 0, 'serahan' : txt }, success:function(data) { - alert('success'); + Swal.fire({ + icon: 'success', + title: 'Serahan Modal', + text: 'Serahan modal berjaya dipohon!' + }) + $('#tambahserahanModal').modal('hide'); }, error: function(xhRequest, ajaxOptions, thrownError){ console.log(xhRequest); diff --git a/resources/views/aliran_tunai/index.blade.php b/resources/views/aliran_tunai/index.blade.php index b3eca6c..6e26237 100644 --- a/resources/views/aliran_tunai/index.blade.php +++ b/resources/views/aliran_tunai/index.blade.php @@ -1,8 +1,12 @@ @extends('layouts.app') +@include('modal.tambahserahan') + @section('content')
Tunai Diterima
Tunai Dikeluar
Baki Akhir Tunai
Gadaian
+ {{--Bilangan Gadaian
Penebusan
+ {{--Bilangan Penebusan
| Bil | Masa | Debit | Kredit | -Baki | Nota |
|---|
| Action | - -
|---|