diff --git a/app/Http/Controllers/KakitanganController.php b/app/Http/Controllers/KakitanganController.php index 94eacc1..fb4903c 100644 --- a/app/Http/Controllers/KakitanganController.php +++ b/app/Http/Controllers/KakitanganController.php @@ -98,27 +98,55 @@ class KakitanganController extends Controller $tunaisemalam = Http::get(config('api.url') . '/api/GetTunaiSemalam/'. $auth_user['cawangan'])->json(); - if (sizeof($tunaisemalam) > 0) + if(is_array($tunaisemalam)) { - foreach($tunaisemalam as $index=>$tunsem){ + if (sizeof($tunaisemalam) > 0) + { + foreach($tunaisemalam as $index=>$tunsem){ - $latesttunai = Http::get(config('api.url') . '/api/GetCurrentTunai/'. $auth_user['cawangan'], ['kodlaluan' => $tunsem['kodlaluan']])->json(); + $latesttunai = Http::get(config('api.url') . '/api/GetCurrentTunai/'. $auth_user['cawangan'], ['kodlaluan' => $tunsem['kodlaluan']])->json(); - if(sizeof($latesttunai) == 0) - { - $alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [ - 'kodcaw' => $tunsem['kodcaw'], - 'teller' => $tunsem['kodlaluan'], - 'bakiawal' => $tunsem['baki'], - 'masuk' => 0.00, - 'yuran' => 0.00, - 'keluar' => 0.00, - 'baki' => $tunsem['baki'], - 'tambah' => 0.00, - 'kurang' => 0.00 - ])->json(); + if(sizeof($latesttunai) == 0) + { + $alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [ + 'kodcaw' => $tunsem['kodcaw'], + 'teller' => $tunsem['kodlaluan'], + 'bakiawal' => $tunsem['baki'], + 'masuk' => 0.00, + 'yuran' => 0.00, + 'keluar' => 0.00, + 'baki' => $tunsem['baki'], + 'tambah' => 0.00, + 'kurang' => 0.00 + ])->json(); + } } } + + //Denominasi + $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(); + } + else + { + $denominasi=$denominasi[0]; + } + + //Peti Besi Cawangan + $getVault=Http::get( config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json(); + + if(sizeof($getVault) == 0) + { + $peti_besi_terkini=Http::post(config('api.url').'/api/daftarVault/'.$auth_user['cawangan'])->json(); + $getVault = $peti_besi_terkini['bakiakhir']; + + }else{ + $getVault = $getVault[0]['bakiakhir']; + } + } return redirect()->route('home'); diff --git a/public/js/main.js b/public/js/main.js index 8137f25..c6819e4 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -165,6 +165,7 @@ function kiraan(datakeyin) var valkey = $(datakeyin).val(); var amount = 0; let amountkiraan = 0; + var id = $('#jenisjenis').val(); var validate = parseFloat($('#amaundiminta').val()); @@ -178,6 +179,23 @@ function kiraan(datakeyin) amount += arr[1]; }); + if(id === 'serahan') + { + var deno = $(datakeyin).data('deno'); + + if(amount > deno) + { + Swal.fire({ + icon: 'error', + title: 'Amaran', + text: 'Peti Besi tidak mencukupi!' + }); + + return false; + } + + } + if(amount > validate) { Swal.fire({ diff --git a/resources/views/khazanah/pendahuluanserahanmain.blade.php b/resources/views/khazanah/pendahuluanserahanmain.blade.php index 6ecfe44..e97b63e 100644 --- a/resources/views/khazanah/pendahuluanserahanmain.blade.php +++ b/resources/views/khazanah/pendahuluanserahanmain.blade.php @@ -27,7 +27,7 @@ @endphp -