Files
kaunter/app/Http/Controllers/AliranTunaiController.php
T
Afiq Zakwan Hamdan 4fe892a7eb advansur
2021-04-30 17:46:12 +08:00

1316 lines
53 KiB
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Services\CustomerService;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Auth;
use Carbon\Carbon;
class AliranTunaiController extends Controller
{
public function __construct()
{
$this->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 alirantunaiUpahBknTawarruq(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];
$advansur = Http::get(config('api.url') . '/api/advansur/'. $auth_user['cawangan'] . '/'. $request->norujukan)->json();
$getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $advansur['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;
$totalmasuk = $advansur['upahDibayar'] + $masuk;
$bakiakhir = $bakiakhir + $advansur['upahDibayar'];
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $advansur['teller'],
'keluar'=>$keluar,
'masuk'=>$totalmasuk,
'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);
}
}