middleware('auth'); } public function index(){ $harini = Carbon::now(); $harini = new Carbon; $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'],['kodlaluan' => $auth_user['name']])->json(); if(sizeof($alirantunai) == 0) { $latesttunai = Http::get(config('api.url') . '/api/GetLatestTunai/'. $auth_user['cawangan'], ['kodlaluan' => $auth_user['name']])->json(); if(sizeof($latesttunai) > 0) { if($latesttunai[0]['baki'] != 0) { $alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [ 'kodcaw' => $auth_user['cawangan'], 'teller' => $auth_user['name'], 'bakiawal' => $latesttunai[0]['baki'], 'masuk' => 0.00, 'yuran' => 0.00, 'keluar' => 0.00, 'baki' => $latesttunai[0]['baki'], 'tambah' => 0.00, 'kurang' => 0.00 ])->json(); } else { $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(); } } else{ $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(); } } $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]; } $GT = Http::get(config('api.url') . '/api/countGT/' . $auth_user['cawangan'])->json(); if(sizeof($GT) > 0); { $GT = $GT[0]; } $api_url = config('api.url'); $gadai_tebus = Http::get(config('api.url').'/api/gadaitebus/listharini/'.$auth_user['cawangan'],['tarikh' => $harini->toDateString()])->json(); $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){ $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 = $baki; // $totalkeluar = $request->pinjaman + $keluar; $bakiakhir -= $request->pinjaman; //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 = $baki; $totalkeluar = 0; if($tebus_detail['jenistebus'] == 'P') { $totalkeluar = $tebus_detail['addpinjaman'] + $keluar; $totalmasuk = $tebus_detail['bakiupah'] + $masuk; // $bakiakhir = $bakiawal-$totalkeluar+$totalmasuk+$pendahuluan-$serahan; $bakiakhir = $bakiakhir + $tebus_detail['bakiupah'] - $tebus_detail['addpinjaman']; $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ 'kodlaluan' => $tebus_detail['teller'], 'keluar'=>$keluar, 'masuk'=>$masuk, 'bakiakhir'=>$bakiakhir ]); }else{ if($tebus_detail['jenistebus'] == 'S') { $totalmasuk = $tebus_detail['pinjaman'] + $tebus_detail['bakiupah'] + $masuk; $bakiakhir = $bakiakhir + $tebus_detail['bakipjm']; }else{ $totalmasuk = $tebus_detail['bakipjm'] + $masuk; $bakiakhir = $bakiakhir + $tebus_detail['bakipjm']; } // $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 ]); } } }