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(); $requestkodlaluan = Http::get(config('api.url').'/api/get/pengguna/'.$auth_user['cawangan'],["namateller" => Auth::user()->name ])->json(); $advansur = Http::get(config('api.url').'/api/AnsuranByTarikh/'.$auth_user['cawangan'],['kodlaluan' => $requestkodlaluan[0]['kodlaluan']])->json(); // dd($advansur); //******************* INITIALIZE LEJER AM START HERE****************************// $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"; $GL_Code_Tawarruq="1000/017";// new glcode 20210405 $GL_Code_Untung="5000/017";//new glcode 20210405 $KOD_Upah='5000/013'; $KOD_Rebate_L='5000/021'; $KOD_Rebate_A='1000/021'; $Bayaran_Pendahuluan='1000/019'; //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 ]); } else { } $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 ]); } else { } //GL Penghutang Ar-Rahn $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']; //details_code $jumlah_PenghutangArrahn=0.0; $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) { $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); $jumlah_hutangArrahn=0.0; if(sizeof($getGLedjer_Semalam)==0) { $jumlah_hutangArrahn =0.0; } else { $jumlahSemalam=$getGLedjer_Semalam[0]['jumlah']; $hariIniSemalam=$getGLedjer_Semalam[0]['hariini']; $jumlah_hutangArrahn=$jumlahSemalam+$hariIniSemalam; } $jumlahBulan_iniArrahn=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_iniArrahn=0.0; } else { $jumlahBulan_iniArrahn=$get_GlejerBulan_Tahun[0]['jumlah']; $jumlahBulan_iniArrahn=$jumlah_hutangArrahn-$jumlahBulan_iniArrahn; } $Jumlah_TahunIni=0.0; $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); $jumlah=0.0; if(sizeof($get_Glejer_Tahun)==0) { $Jumlah_TahunIniArrahn=0.0; } else { $Jumlah_TahunIniArrahn=$get_Glejer_Tahun[0]['jumlah']; $Jumlah_TahunIniArrahn=$jumlah_hutangArrahn-$Jumlah_TahunIniArrahn; } $HariIniHutangArrahn=0.0; $kelmarinHutangArrahn=$jumlah_hutangArrahn-$HariIniHutangArrahn; $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'=>$HariIniHutangArrahn, 'kelmarin'=>$kelmarinHutangArrahn, 'jumlah'=>$jumlah_hutangArrahn, 'bulanini'=>$jumlahBulan_iniArrahn, 'tahunini'=>$Jumlah_TahunIniArrahn, 'acttype'=> $actype_PenghutangArrahn ]); }//END OF CARIAN GET GLEJER PENGHUTANG AR-RAHN else { } //GL Penghutang Ar-Rahn $GL_penghutang_Akru=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); $keterangan_PenghutangAkru=$GL_penghutang_Akru[0]['descpt']; //keterangan glcode $actype_PenghutangAkru=$GL_penghutang_Akru[0]['acttype']; //details_code $get_current_GLejer_Details_HA=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); if(sizeof($get_current_GLejer_Details_HA)==0) { $jumlahAkru=0.0; $getGLedjer_Semalam_HA=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); if(sizeof($getGLedjer_Semalam_HA)==0) { $jumlahAkru=0.0; } else { $jumlahSemalam=$getGLedjer_Semalam_HA[0]['jumlah']; $hariIniSemalam=$getGLedjer_Semalam_HA[0]['hariini']; $jumlahAkru=$jumlahSemalam+$hariIniSemalam; } $jumlahBulan_ini_HA=0.0; $get_GlejerBulan_Tahun_HA=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); if(sizeof($get_GlejerBulan_Tahun_HA)==0) { $jumlahBulan_iniAkru=0.0; } else { $jumlahBulan_ini_HA=$get_GlejerBulan_Tahun_HA[0]['jumlah']; $jumlahBulan_ini_HA=$jumlahAkru-$jumlahBulan_ini_HA; } $Jumlah_TahunIni_HA=0.0; $get_Glejer_Tahun_HA=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); if(sizeof($get_GlejerBulan_Tahun_HA)==0) { $Jumlah_TahunIni_HA=0.0; } else { $Jumlah_TahunIni_HA=$get_GlejerBulan_Tahun_HA[0]['jumlah']; $Jumlah_TahunIni_HA=$jumlahAkru-$Jumlah_TahunIni_HA; } $hariIni_akru=0.0; $kelmarin_akru= $jumlahAkru-$hariIni_akru; $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw' =>$auth_user['cawangan'], 'glcode' =>$GL_CodeHutangAkru, 'descpt' =>$keterangan_PenghutangAkru, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$hariIni_akru, 'kelmarin'=>$kelmarin_akru, 'jumlah'=>$jumlahAkru, 'bulanini'=>$jumlahBulan_ini_HA, 'tahunini'=>$Jumlah_TahunIni_HA, 'acttype'=> $actype_PenghutangAkru ]); } else{ } $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); $gl_cdetails_upah= $get_KOD_UPAH[0]; $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype // carian perincian glejer untk glcode=1000/010 $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); if(sizeof($get_current_GLejer_Details_Upah)==0) { //start kalau xdak data $jumlah_Upah=0.0; $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); if(sizeof($getGLedjer_Upah)==0) { $jumlah_upah=0.0; } else { //$glejer=$getGLedjer[0]; $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; } $jumlahBulan_ini_Upah=0.0; $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); if( sizeof($get_GlejerBulan_Tahun_Upah)==0) { $jumlahBulan_ini_Upah=0.0; } else { $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun_Upah[0]['jumlah']; //try mcm tadi $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; }//end bulan tahun $Jumlah_TahunIni_Upah=0.0; $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); if(sizeof($get_Glejer_Tahun_Upah)==0) { $Jumlah_TahunIni_Upah=0.0; } else { $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; } $HariIni_Upah=0.0; $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; //insert glejer untuk current date /hari ini $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw'=>$auth_user['cawangan'], 'glcode'=>$KOD_Upah, 'descpt'=>$keterangan_upah, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni_Upah, 'kelmarin'=>$kelmarin_Upah, 'jumlah'=>$jumlah_Upah, 'bulanini'=>$jumlahBulan_ini_Upah, 'tahunini'=>$Jumlah_TahunIni_Upah, 'acttype'=> $actype_upah ]); } else { } //initial Pinjaman DiBeri untuk hari ini... $KOD_Pinjam='1000/013'; $get_KOD_Pinjam=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); $gl_cdetails_pinjam= $get_KOD_Pinjam[0]; $keterangan_pinjam= $get_KOD_Pinjam[0]['descpt']; //keterangan glcode $actype_pinjam= $get_KOD_Pinjam[0]['acttype']; //keterangan acctype $get_current_GLejer_Details_Pinjam=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); if(sizeof($get_current_GLejer_Details_Pinjam)==0) { $jumlah_Pinjam=0.0; $getGLedjer_Pinjam_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); if(sizeof($getGLedjer_Pinjam_Semalam)==0) { $jumlah_pinjam=0.0; } else { $jumlahSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['jumlah']; $hariIniSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['hariini']; $jumlah_Pinjam=$jumlahSemalam_Pinjam+$hariIniSemalam_Pinjam; } $jumlahBulan_ini_Pinjam=0.0; $get_GlejerBulan_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); if( sizeof($get_GlejerBulan_Tahun_Pinjam)==0) { $jumlahBulan_ini_Pinjam=0.0; } else { $jumlahBulan_ini_Pinjam=$get_GlejerBulan_Tahun_Pinjam[0]['jumlah']; $jumlahBulan_ini_Pinjam=$jumlah_Pinjam-$jumlahBulan_ini_Pinjam; } $Jumlah_TahunIni_Pinjam=0.0; $get_Glejer_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); if(sizeof($get_Glejer_Tahun_Pinjam)==0) { $Jumlah_TahunIni_Pinjam=0.0; } else { $JumTahunIni_Pinjam=$get_Glejer_Tahun_Pinjam[0]['jumlah']; $Jumlah_TahunIni_Pinjam=$jumlah_Pinjam-$JumTahunIni_Pinjam; } $HariIni_Pinjam=0.0; $kelmarin_Pinjam=$jumlah_Pinjam-$HariIni_Pinjam; $daftarGlejer_pinjam=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw'=>$auth_user['cawangan'], 'glcode'=>$KOD_Pinjam, 'descpt'=>$keterangan_pinjam, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni_Pinjam, 'kelmarin'=>$kelmarin_Pinjam, 'jumlah'=>$jumlah_Pinjam, 'bulanini'=>$jumlahBulan_ini_Pinjam, 'tahunini'=>$Jumlah_TahunIni_Pinjam, 'acttype'=> $actype_pinjam ]); } else{ } $get_KOD_PinjamTawaruqq=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); $gl_cdetails_pinjam= $get_KOD_PinjamTawaruqq [0]; $keterangan_pinjam=$get_KOD_PinjamTawaruqq [0]['descpt']; //keterangan glcode $actype_pinjam= $get_KOD_PinjamTawaruqq[0]['acttype']; //keterangan acctype $get_current_GLejer_Details_Pinjam_Tawaruqq=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); if(sizeof($get_current_GLejer_Details_Pinjam_Tawaruqq)==0) { $jumlah_Pinjam=0.0; $getGLedjer_Pinjam_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); if(sizeof($getGLedjer_Pinjam_Semalam)==0) { $jumlah_pinjam=0.0; } else { $jumlahSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['jumlah']; $hariIniSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['hariini']; $jumlah_Pinjam=$jumlahSemalam_Pinjam+$hariIniSemalam_Pinjam; } $jumlahBulan_ini_Pinjam=0.0; $get_GlejerBulan_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); if( sizeof($get_GlejerBulan_Tahun_Pinjam)==0) { $jumlahBulan_ini_Pinjam=0.0; } else { $jumlahBulan_ini_Pinjam=$get_GlejerBulan_Tahun_Pinjam[0]['jumlah']; $jumlahBulan_ini_Pinjam=$jumlah_Pinjam-$jumlahBulan_ini_Pinjam; } $Jumlah_TahunIni_Pinjam=0.0; $get_Glejer_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); if(sizeof($get_Glejer_Tahun_Pinjam)==0) { $Jumlah_TahunIni_Pinjam=0.0; } else { $JumTahunIni_Pinjam=$get_Glejer_Tahun_Pinjam[0]['jumlah']; $Jumlah_TahunIni_Pinjam=$jumlah_Pinjam-$JumTahunIni_Pinjam; } $HariIni_Pinjam=0.0; $kelmarin_Pinjam=$jumlah_Pinjam-$HariIni_Pinjam; $daftarGlejer_pinjam=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw'=>$auth_user['cawangan'], 'glcode'=>$GL_Code_Tawarruq, 'descpt'=>$keterangan_pinjam, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni_Pinjam, 'kelmarin'=>$kelmarin_Pinjam, 'jumlah'=>$jumlah_Pinjam, 'bulanini'=>$jumlahBulan_ini_Pinjam, 'tahunini'=>$Jumlah_TahunIni_Pinjam, 'acttype'=> $actype_pinjam ]); } else{ } $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); $gl_cdetails_upah= $get_KOD_UPAH[0]; $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype // carian perincian glejer untk glcode=1000/010 $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); if(sizeof($get_current_GLejer_Details_Upah)==0) { //start kalau xdak data $jumlah_Upah=0.0; $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); if(sizeof($getGLedjer_Upah)==0) { $jumlah_upah=0.0; } else { $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; } $jumlahBulan_ini_Upah=0.0; $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); if( sizeof($get_GlejerBulan_Tahun_Upah)==0) { $jumlahBulan_ini_Upah=0.0; } else { $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; }//end bulan tahun $Jumlah_TahunIni_Upah=0.0; $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); if(sizeof($get_Glejer_Tahun_Upah)==0) { $Jumlah_TahunIni_Upah=0.0; } else { $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; } $HariIni_Upah=0.0; $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; //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_Untung, 'descpt'=>$keterangan_upah, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni_Upah, 'kelmarin'=>$kelmarin_Upah, 'jumlah'=>$jumlah_Upah, 'bulanini'=>$jumlahBulan_ini_Upah, 'tahunini'=>$Jumlah_TahunIni_Upah, 'acttype'=> $actype_upah ]); } else { } $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); $gl_cdetails_upah= $get_KOD_UPAH[0]; $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype // carian perincian glejer untk glcode=1000/010 $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); if(sizeof($get_current_GLejer_Details_Upah)==0) { //start kalau xdak data $jumlah_Upah=0.0; $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); if(sizeof($getGLedjer_Upah)==0) { $jumlah_upah=0.0; } else { //$glejer=$getGLedjer[0]; $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; } $jumlahBulan_ini_Upah=0.0; $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); if( sizeof($get_GlejerBulan_Tahun_Upah)==0) { $jumlahBulan_ini_Upah=0.0; } else { $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; }//end bulan tahun $Jumlah_TahunIni_Upah=0.0; $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); if(sizeof($get_Glejer_Tahun_Upah)==0) { $Jumlah_TahunIni_Upah=0.0; } else { $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; } $HariIni_Upah=0.0; $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; //insert glejer untuk current date /hari ini $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw'=>$auth_user['cawangan'], 'glcode'=>$KOD_Rebate_L, 'descpt'=>$keterangan_upah, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni_Upah, 'kelmarin'=>$kelmarin_Upah, 'jumlah'=>$jumlah_Upah, 'bulanini'=>$jumlahBulan_ini_Upah, 'tahunini'=>$Jumlah_TahunIni_Upah, 'acttype'=> $actype_upah ]); } else { } $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); $gl_cdetails_upah= $get_KOD_UPAH[0]; $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype // carian perincian glejer untk glcode=1000/010 $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); if(sizeof($get_current_GLejer_Details_Upah)==0) { //start kalau xdak data $jumlah_Upah=0.0; $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); if(sizeof($getGLedjer_Upah)==0) { $jumlah_upah=0.0; } else { //$glejer=$getGLedjer[0]; $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; } $jumlahBulan_ini_Upah=0.0; $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); if( sizeof($get_GlejerBulan_Tahun_Upah)==0) { $jumlahBulan_ini_Upah=0.0; } else { $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; }//end bulan tahun $Jumlah_TahunIni_Upah=0.0; $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); if(sizeof($get_Glejer_Tahun_Upah)==0) { $Jumlah_TahunIni_Upah=0.0; } else { $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; } $HariIni_Upah=0.0; $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; //insert glejer untuk current date /hari ini $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw'=>$auth_user['cawangan'], 'glcode'=>$KOD_Rebate_A, 'descpt'=>$keterangan_upah, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni_Upah, 'kelmarin'=>$kelmarin_Upah, 'jumlah'=>$jumlah_Upah, 'bulanini'=>$jumlahBulan_ini_Upah, 'tahunini'=>$Jumlah_TahunIni_Upah, 'acttype'=> $actype_upah ]); } else { } $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); $gl_cdetails_upah= $get_KOD_UPAH[0]; $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype // carian perincian glejer untk glcode=1000/010 $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); if(sizeof($get_current_GLejer_Details_Upah)==0) { //start kalau xdak data $jumlah_Upah=0.0; $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); if(sizeof($getGLedjer_Upah)==0) { $jumlah_upah=0.0; } else { //$glejer=$getGLedjer[0]; $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; } $jumlahBulan_ini_Upah=0.0; $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); if( sizeof($get_GlejerBulan_Tahun_Upah)==0) { $jumlahBulan_ini_Upah=0.0; } else { $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; }//end bulan tahun $Jumlah_TahunIni_Upah=0.0; $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); if(sizeof($get_Glejer_Tahun_Upah)==0) { $Jumlah_TahunIni_Upah=0.0; } else { $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; } $HariIni_Upah=0.0; $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; //insert glejer untuk current date /hari ini $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ 'kodcaw'=>$auth_user['cawangan'], 'glcode'=>$Bayaran_Pendahuluan, 'descpt'=>$keterangan_upah, 'debit'=>0.0, 'kredit'=>0.0, 'hariini'=>$HariIni_Upah, 'kelmarin'=>$kelmarin_Upah, 'jumlah'=>$jumlah_Upah, 'bulanini'=>$jumlahBulan_ini_Upah, 'tahunini'=>$Jumlah_TahunIni_Upah, 'acttype'=> $actype_upah ]); } else { } //************************ END LEJER AM********************************** return view('aliran_tunai.index',compact('cawangan_info','alirantunai','api_url','GT','denominasi','gadai_tebus','tuntutbaki','advansur')); } 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')); } public function kemaskiniupah(Request $request) { $auth_user = Auth::user(); $requestkodlaluan = Http::get(config('api.url').'/api/get/pengguna/'.$auth_user['cawangan'],["namateller" => Auth::user()->name ])->json(); $perbezaan = 0; if(Session::has('upahsemasa')) { $upah = Session::get('upahsemasa'); $requestupah = Http::get(config('api.url') . '/api/ansuranupah/' . $auth_user['cawangan'],['kodlaluan' => $requestkodlaluan[0]['kodlaluan']])->json(); if($upah !== $requestupah) { $perbezaan = $requestupah - $upah; Session::put('upahsemasa', $requestupah); $requestalirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'],['kodlaluan' => Auth::user()->name])->json(); $masuk = $requestalirantunai['masuk']; $keluar = $requestalirantunai['keluar']; $baki = $requestalirantunai['baki']; $total = floatval($baki) + $perbezaan; // masuk dalam tunai aliran $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ 'kodlaluan' => Auth::user()->name, 'keluar' => $keluar, 'masuk' => $masuk, 'bakiakhir' => $total ])->json(); $updateTunai = 1; }else{ $updateTunai = 0; } }else{ $requestupah = Http::get(config('api.url') . '/api/ansuranupah/' . $auth_user['cawangan'],['kodlaluan' => $requestkodlaluan[0]['kodlaluan']])->json(); if($requestupah !== 0) { Session::put('upahsemasa', $requestupah); $requestalirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'],['kodlaluan' => Auth::user()->name])->json(); $masuk = $requestalirantunai['masuk']; $keluar = $requestalirantunai['keluar']; $baki = $requestalirantunai['baki']; $total = floatval($baki) + floatval($requestupah); // masuk dalam tunai aliran $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ 'kodlaluan' => Auth::user()->name, 'keluar' => $keluar, 'masuk' => $masuk, 'bakiakhir' => $total ])->json(); $updateTunai = 1; }else{ $updateTunai = 0; } } return response($updateTunai); } }