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]; } // ---LEJER AM----- //data untuk lejer AM...pitih pendahuluan kepada cawangan 2021-02-12 //dapatkan glcode daripada table product $get_glcode=Http::get(config('api.url').'/api/getProduct/'. $auth_user['cawangan'])->json(); $gl=$get_glcode[0]; $prCode=$gl['prkod']; $Gl_Code=$gl['glcode']; //new glcode 2021-02-22 $GL_Code_BayaranOnline="1000/210"; $GL_CodeUntungSebenar="1000/213"; $GL_CodeHutangArrahn="1000/211"; $GL_CodeHutangAkru="2000/007"; $tunaigadteb=Http::get(config('api.url').'/api/getTunaiGadTeb/'. $auth_user['cawangan'],['kodlaluan' => $auth_user['name']])->json(); if(sizeof($tunaigadteb)==0) { $tunaigadteb=Http::post(config('api.url').'/api/daftarTunaiGadteb/'.$auth_user['cawangan'],[ 'kodcaw'=>$auth_user['cawangan'], 'teller'=>$auth_user['name'], 'prkod'=>$prCode, 'gadai'=>0.00, 'tebus'=>0.00, 'upah'=>0.00, 'lain'=>0.00, 'bakilelong'=>0.00, 'byrbakilelong'=>0.00 ])->json(); } //dapat keterangan glcode //$gadai_transaction = Http::get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())- $get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); $gl_cdetails=$get_glCode_Details[0]; $keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode $actype=$get_glCode_Details[0]['acttype']; //keterangan acctype // carian perincian glejer untk glcode=1000/010 $get_current_GLejer_Details=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); if(sizeof($get_current_GLejer_Details)==0) { //start kalau xdak data $jumlah=0.0; $getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); if(sizeof($getGLedjer)==0) { $jumlah=0.0; } else{ //$glejer=$getGLedjer[0]; $jumlahSemalam=$getGLedjer[0]['jumlah']; $hariIniSemalam=$getGLedjer[0]['hariini']; $jumlah=$jumlahSemalam+$hariIniSemalam; } $jumlahBulan_ini=0.0; $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); if( sizeof($get_GlejerBulan_Tahun)==0) { $jumlahBulan_ini=0.0; } else { $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; }//end bulan tahun $Jumlah_TahunIni=0.0; $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); if(sizeof($get_Glejer_Tahun)==0) { $Jumlah_TahunIni=0.0; } else { $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; $Jumlah_TahunIni=$jumlah-$JumTahunIni; } $HariIni=0.0; $kelmarin=$jumlah-$HariIni; //insert glejer untuk current date /hari ini $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw'=>$auth_user['cawangan'], 'glcode'=>$Gl_Code, 'descpt'=>$keterangan, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni, 'kelmarin'=>$kelmarin, 'jumlah'=>$jumlah, 'bulanini'=>$jumlahBulan_ini, 'tahunini'=>$Jumlah_TahunIni, 'acttype'=> $actype ]); } $getBayarOnline_GL=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); $keteranganBayaranOnlie=$getBayarOnline_GL[0]['descpt']; //keterangan glcode $actypeBayaranOnline=$getBayarOnline_GL[0]['acttype']; //keterangan acctype $get_current_GLejer_Details_BayaranOnline=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); if(sizeof($get_current_GLejer_Details_BayaranOnline)==0) { //start kalau xdak data $jumlah=0.0; $getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); if(sizeof($getGLedjer)==0) { $jumlah=0.0; } else { //$glejer=$getGLedjer[0]; $jumlahSemalam=$getGLedjer[0]['jumlah']; $hariIniSemalam=$getGLedjer[0]['hariini']; $jumlah=$jumlahSemalam+$hariIniSemalam; } $jumlahBulan_ini=0.0; $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); if( sizeof($get_GlejerBulan_Tahun)==0) { $jumlahBulan_ini=0.0; } else { $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; }//end bulan tahun $Jumlah_TahunIni=0.0; $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); if(sizeof($get_Glejer_Tahun)==0) { $Jumlah_TahunIni=0.0; } else { $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; $Jumlah_TahunIni=$jumlah-$JumTahunIni; } $HariIni=0.0; $kelmarin=$jumlah-$HariIni; //insert glejer untuk current date /hari ini $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw' =>$auth_user['cawangan'], 'glcode' =>$GL_Code_BayaranOnline, 'descpt' =>$keteranganBayaranOnlie, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni, 'kelmarin'=>$kelmarin, 'jumlah'=>$jumlah, 'bulanini'=>$jumlahBulan_ini, 'tahunini'=>$Jumlah_TahunIni, 'acttype'=> $actypeBayaranOnline ]); } $GL_penghutang_Arrahn=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); $keterangan_PenghutangArrahn=$GL_penghutang_Arrahn[0]['descpt']; //keterangan glcode $actype_PenghutangArrahn=$GL_penghutang_Arrahn[0]['acttype']; $get_current_GLejer_Details_PA=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); if(sizeof($get_current_GLejer_Details_PA)==0) { //start kalau xdak data $jumlah=0.0; $getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); if(sizeof($getGLedjer)==0) { $jumlah=0.0; } else { //$glejer=$getGLedjer[0]; $jumlahSemalam=$getGLedjer[0]['jumlah']; $hariIniSemalam=$getGLedjer[0]['hariini']; $jumlah=$jumlahSemalam+$hariIniSemalam; } $jumlahBulan_ini=0.0; $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); if( sizeof($get_GlejerBulan_Tahun)==0) { $jumlahBulan_ini=0.0; } else { $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; }//end bulan tahun $Jumlah_TahunIni=0.0; $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); if(sizeof($get_Glejer_Tahun)==0) { $Jumlah_TahunIni=0.0; } else { $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; $Jumlah_TahunIni=$jumlah-$JumTahunIni; } $HariIni=0.0; $kelmarin=$jumlah-$HariIni; //insert glejer untuk current date /hari ini $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw' =>$auth_user['cawangan'], 'glcode' =>$GL_CodeHutangArrahn, 'descpt' =>$keterangan_PenghutangArrahn, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni, 'kelmarin'=>$kelmarin, 'jumlah'=>$jumlah, 'bulanini'=>$jumlahBulan_ini, 'tahunini'=>$Jumlah_TahunIni, 'acttype'=> $actype_PenghutangArrahn ]); } $GL_penghutang_Akru=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=> $GL_CodeHutangAkru])->json(); $keterangan_Penghutang_Akru=$GL_penghutang_Akru[0]['descpt']; //keterangan glcode $actype_PenghutangArrahn_Akru=$GL_penghutang_Akru[0]['acttype']; $get_current_GLejer_Details_PA=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); if(sizeof($get_current_GLejer_Details_PA)==0) { //start kalau xdak data $jumlah=0.0; $getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=> $GL_CodeHutangAkru])->json(); if(sizeof($getGLedjer)==0) { $jumlah=0.0; } else { //$glejer=$getGLedjer[0]; $jumlahSemalam=$getGLedjer[0]['jumlah']; $hariIniSemalam=$getGLedjer[0]['hariini']; $jumlah=$jumlahSemalam+$hariIniSemalam; } $jumlahBulan_ini=0.0; $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); if( sizeof($get_GlejerBulan_Tahun)==0) { $jumlahBulan_ini=0.0; } else { $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; } $Jumlah_TahunIni=0.0; $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); if(sizeof($get_Glejer_Tahun)==0) { $Jumlah_TahunIni=0.0; } else { $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; $Jumlah_TahunIni=$jumlah-$JumTahunIni; } $HariIni=0.0; $kelmarin=$jumlah-$HariIni; //insert glejer untuk current date /hari ini $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw' =>$auth_user['cawangan'], 'glcode' =>$GL_CodeHutangAkru, 'descpt' =>$keterangan_Penghutang_Akru, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni, 'kelmarin'=>$kelmarin, 'jumlah'=>$jumlah, 'bulanini'=>$jumlahBulan_ini, 'tahunini'=>$Jumlah_TahunIni, 'acttype'=> $actype_PenghutangArrahn_Akru ]); } //--- GL LEJER AM TAMAT-----// $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 ]); } } }