diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index cfe3c5e..a95d515 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -105,4 +105,93 @@ class AliranTunaiController extends Controller return view('aliran_tunai.index',compact('cawangan_info','alirantunai','api_url','GT','denominasi','gadai_tebus')); } + + public function alirantunaiGadai(Request $request){ + + $auth_user = Auth::user(); + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan)->json(); + $gadai_detail = $gadai[0]; + + $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']; + + $totalkeluar = 0; + $bakiakhir = 0; + + $totalkeluar = $request->pinjaman + $keluar; + + $bakiakhir = $bakiawal-$totalkeluar+$masuk+$pendahuluan-$serahan; + + + //masuk dalam tunai aliran + $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ + 'kodlaluan' => $request->teller, + 'keluar' => $keluar, + 'masuk' => $masuk, + 'bakiakhir' => $bakiakhir + ]); + + return response()->json($updateTunai,201); + + } + + public function alirantunaiTebus(Request $request){ + + $auth_user = Auth::user(); + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan)->json(); + $gadai_detail = $gadai[0]; + + $tebus = Http::get(config('api.url') . '/api/listpenebusanhistory/'. $auth_user['cawangan'],['norujukan' => $request->norujukan])->json(); + $tebus_detail = $tebus[0]; + + $getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $tebus_detail['teller']])->json(); + + $keluar=$getTunai2['keluar']; + $baki=$getTunai2['baki']; + $masuk=$getTunai2['masuk']; + $bakiawal=$getTunai2['bakiawal']; + $pendahuluan=$getTunai2['tambah']; + $serahan=$getTunai2['kurang']; + $totalmasuk = 0; + $bakiakhir = 0; + $totalkeluar = 0; + + if($tebus_detail['jenistebus'] == 'P') + { + + $totalkeluar = $tebus_detail['addpinjaman'] + $keluar; + $totalmasuk = $tebus_detail['bakiupah'] + $masuk; + + $bakiakhir = $bakiawal-$totalkeluar+$totalmasuk+$pendahuluan-$serahan; + + + $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ + 'kodlaluan' => $tebus_detail['teller'], + 'keluar'=>$keluar, + 'masuk'=>$masuk, + 'bakiakhir'=>$bakiakhir + ]); + + }else{ + + $totalmasuk = $tebus_detail['bakipjm'] + $masuk; + $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan; + + $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ + 'kodlaluan' => $tebus_detail['teller'], + 'keluar'=>$keluar, + 'masuk'=>$masuk, + 'bakiakhir'=>$bakiakhir + ]); + } + + } } diff --git a/app/Http/Controllers/GadaianController.php b/app/Http/Controllers/GadaianController.php index ad38247..2f9c968 100644 --- a/app/Http/Controllers/GadaianController.php +++ b/app/Http/Controllers/GadaianController.php @@ -565,7 +565,7 @@ class GadaianController extends Controller "norujukan" => $history ])->json(); - array_push($arrayhist,["norujukan" => $history,"jenistebus" => ((isset($tebus[0])) ? $tebus[0]['jenistebus'] : 0),"jbg" => ((isset($tebus[0])) ? $tebus[0]['jbg'] : 0),"t_tebus" => ((isset($tebus[0])) ? $tebus[0]['t_tebus'] : 0)]); + array_push($arrayhist,["pinjaman" => ((isset($tebus[0])) ? $tebus[0]['pinjaman'] : 0),"norujukan" => $history,"jenistebus" => ((isset($tebus[0])) ? $tebus[0]['jenistebus'] : 0),"jbg" => ((isset($tebus[0])) ? $tebus[0]['jbg'] : 0),"t_tebus" => ((isset($tebus[0])) ? $tebus[0]['t_tebus'] : 0)]); if(sizeof($gadai) > 0) $history = $gadai[0][0]['historygadaian']; @@ -580,7 +580,7 @@ class GadaianController extends Controller ])->json(); - array_push($arrayhist,["norujukan" => $norujukan,"jenistebus" => ((isset($tebus[0])) ? $tebus[0]['jenistebus'] : 0),"jbg" => ((isset($tebus[0])) ? $tebus[0]['jbg'] : 0),"t_tebus" => ((isset($tebus[0])) ? $tebus[0]['t_tebus'] : 0)]); + array_push($arrayhist,["pinjaman" => ((isset($tebus[0])) ? $tebus[0]['pinjaman'] : 0),"norujukan" => $norujukan,"jenistebus" => ((isset($tebus[0])) ? $tebus[0]['jenistebus'] : 0),"jbg" => ((isset($tebus[0])) ? $tebus[0]['jbg'] : 0),"t_tebus" => ((isset($tebus[0])) ? $tebus[0]['t_tebus'] : 0)]); break; } } diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index efab52b..af83b2a 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -223,7 +223,7 @@ class KhazanahController extends Controller $pendahuluan=$getTunai2['tambah']; $serahan=$getTunai2['kurang']; $totalmasuk = 0; - $bakiakhir = 0; + $bakiakhir = $getTunai2['baki']; $totalkeluar = 0; if($tebus_detail['jenistebus'] == 'P') @@ -242,8 +242,6 @@ class KhazanahController extends Controller 'bakiakhir'=>$bakiakhir ]); - - }else{ $totalmasuk = $tebus_detail['bakipjm'] + $masuk; @@ -688,6 +686,7 @@ class KhazanahController extends Controller } public function barcodescanned(Request $request){ + $auth_user = Auth::user(); $gadai = Http::put(config('api.url').'/api/gadai/serah_marhun/khazanah/'. $auth_user['cawangan'] .'/' . $request->norujukan_barcode)->json(); @@ -699,17 +698,15 @@ class KhazanahController extends Controller $keluar=$getTunai2['keluar']; $baki=$getTunai2['baki']; $masuk=$getTunai2['masuk']; - $bakiawal=$getTunai2['bakiawal']; + $bakiawal = $getTunai2['bakiawal']; $pendahuluan=$getTunai2['tambah']; $serahan=$getTunai2['kurang']; - + $totalmasuk = 0; + $bakiakhir = $getTunai2['baki']; $totalkeluar = 0; - $bakiakhir = 0; $totalkeluar = $gadai_detail['pinjaman'] + $keluar; - $bakiakhir = $bakiawal-$totalkeluar+$masuk+$pendahuluan-$serahan; - //masuk dalam tunai aliran $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ 'kodlaluan' => $gadai_detail['teller'], diff --git a/public/js/main.js b/public/js/main.js index d19b01b..870929f 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -405,8 +405,6 @@ async function openuptambahdanserah(e) } } - - } diff --git a/resources/views/aliran_tunai/index.blade.php b/resources/views/aliran_tunai/index.blade.php index d94bd3b..6996451 100644 --- a/resources/views/aliran_tunai/index.blade.php +++ b/resources/views/aliran_tunai/index.blade.php @@ -155,8 +155,9 @@
-