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 ]); } } public function LaporanSerahan(Request $request) { $auth_user = Auth::user(); $api_url = config('api.url'); $current = Carbon::now(); $current = new Carbon(); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); $cawangan_detail=$cawangan[0]; $tarikh_cetak = $current->toDateString(); $array_requestteller = []; //wang Syilling Initialize $rekodsen1 = 0; $rekodsen5 = 0; $rekodsen10 = 0; $rekodsen20 = 0; $rekodsen50 = 0; //Wang Ringgit Initialize $rekodring1 = 0; $rekodring5 = 0; $rekodring10 = 0; $rekodring20 = 0; $rekodring50 = 0; $rekodring100 = 0; $requestteller = Http::get(config('api.url').'/api/requestTeller/getlaporan/'.$auth_user['cawangan'],["teller" => Auth::user()->name ])->json(); foreach($requestteller as $index => $reqtel) { $rekodsen1 += $reqtel['txtsen1']; $rekodsen5 += $reqtel['txtsen5']; $rekodsen10 += $reqtel['txtsen10']; $rekodsen20 += $reqtel['txtsen20']; $rekodsen50 += $reqtel['txtsen50']; $rekodring1 += $reqtel['txtring1']; $rekodring5 += $reqtel['txtring5']; $rekodring10 += $reqtel['txtring10']; $rekodring20 += $reqtel['txtring20']; $rekodring50 += $reqtel['txtring50']; $rekodring100 += $reqtel['txtring100']; } array_push($array_requestteller,[ "rekodsen1" => $rekodsen1,"rekodsen5" => $rekodsen5,"rekodsen10" => $rekodsen10,"rekodsen20" => $rekodsen20,"rekodsen50" => $rekodsen50 ,"rekodring1" => $rekodring1,"rekodring5" => $rekodring5,"rekodring10" => $rekodring10,"rekodring20" => $rekodring20,"rekodring50" => $rekodring50,"rekodring100" => $rekodring100]); return view('aliran_tunai.laporan.laporanserahan',compact('tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail','array_requestteller')); } }