From 64707ee9285e282cc9832e76da31c10f3d15c3c5 Mon Sep 17 00:00:00 2001 From: fariz Date: Sun, 9 May 2021 14:26:50 +0800 Subject: [PATCH 1/3] add lejer am pendahuluan serahan dari HQ --- app/Http/Controllers/KhazanahController.php | 323 ++++++++++++++++++++ 1 file changed, 323 insertions(+) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 4586746..8178b64 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -3129,14 +3129,337 @@ class KhazanahController extends Controller 'ktacct' => $request->ktacct ])->json(); + $amaun=$request->amaun; + + if($request->jenisgldetail == 'serahan') + { + + + $KOD_SERAH='1000/020'; + $TUNAI='1000/010'; + $get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json(); + + $gl_cdetails=$get_glCode_Details[0]; + $keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode + $actype=$get_glCode_Details[0]['acttype']; //keterangan acctype + + $get_current_GLejer_Details=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json(); + if(sizeof($get_current_GLejer_Details)==0) + { + + $jumlah=0.0; + + + $getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_SERAH])->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'=>$KOD_SERAH])->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'=>$KOD_SERAH])->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'=>$KOD_SERAH, + 'descpt'=>$keterangan, + 'debit'=>$amaun, + 'kredit'=>0.0, + 'hariini'=>$HariIni, + 'kelmarin'=>$kelmarin, + 'jumlah'=>$jumlah, + 'bulanini'=>$jumlahBulan_ini, + 'tahunini'=>$Jumlah_TahunIni, + 'acttype'=> $actype + + ]); + + $get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + + $hariIni=$get_lejer[0]['hariini']; + $jumlah=$get_lejer[0]['kelmarin']; + $kredit=$get_lejer[0]['kredit']; + $debit=$get_lejer[0]['debit']; + $recno=$get_lejer[0]['recno']; + + $kredit=$kredit+$amaun; + $Hari_Ini=$debit-$kredit; + $Kelmarin=$jumlah-$Hari_Ini; + $update_lejerTunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno, + 'debit'=>$debit, + 'kredit'=>$kredit, + 'hariini'=>$Hari_Ini, + 'kelmarin' =>$kelmarin, + + ]); + + } + else + { + + $hariIni_serah=$get_current_GLejer_Details=[0]['hariini']; + $jumlah_serah=$get_current_GLejer_Details=[0]['kelmarin']; + $kredit_serah=$get_current_GLejer_Details=[0]['kredit']; + $debit_serah=$get_current_GLejer_Details=[0]['debit']; + $recno_serah=$get_current_GLejer_Details=[0]['recno']; + + + + $debit_serah=$debit_serah+$amaun; + $hariIni_serah=$debit_serah-$kredit_serah; + $kelmarin_serah=$jumlah_serah-$hariIni_serah; + $update_lejerSerah=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_serah, + 'debit'=>$debit_serah, + 'kredit'=>$kredit_serah, + 'hariini'=>$hariIni_serah, + 'kelmarin' =>$kelmarin_serah, + + ]); + + + $get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + + $hariIni=$get_lejer[0]['hariini']; + $jumlah=$get_lejer[0]['kelmarin']; + $kredit=$get_lejer[0]['kredit']; + $debit=$get_lejer[0]['debit']; + $recno=$get_lejer[0]['recno']; + + $kredit=$kredit+$amaun; + $Hari_Ini=$debit-$kredit; + $Kelmarin=$jumlah-$Hari_Ini; + $update_lejerTunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno, + 'debit'=>$debit, + 'kredit'=>$kredit, + 'hariini'=>$Hari_Ini, + 'kelmarin' =>$Kelmarin, + + ]); + + } + + } + + if($request->jenisgldetail == 'pendahuluan') + { + + + + $KOD_SERAH='7000/102'; + $TUNAI='1000/010'; + $get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json(); + + $gl_cdetails=$get_glCode_Details[0]; + $keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode + $actype=$get_glCode_Details[0]['acttype']; //keterangan acctype + + $get_current_GLejer_Details=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json(); + if(sizeof($get_current_GLejer_Details)==0) + { + + $jumlah=0.0; + + + $getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_SERAH])->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'=>$KOD_SERAH])->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'=>$KOD_SERAH])->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'=>$KOD_SERAH, + 'descpt'=>$keterangan, + 'debit'=>0.0, + 'kredit'=>$amaun, + 'hariini'=>$HariIni, + 'kelmarin'=>$kelmarin, + 'jumlah'=>$jumlah, + 'bulanini'=>$jumlahBulan_ini, + 'tahunini'=>$Jumlah_TahunIni, + 'acttype'=> $actype + + ]); + + $get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + + $hariIni=$get_lejer[0]['hariini']; + $jumlah=$get_lejer[0]['kelmarin']; + $kredit=$get_lejer[0]['kredit']; + $debit=$get_lejer[0]['debit']; + $recno=$get_lejer[0]['recno']; + + $debit=$debit+$amaun; + $Hari_Ini=$debit-$kredit; + $Kelmarin=$jumlah-$Hari_Ini; + $update_lejerTunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno, + 'debit'=>$debit, + 'kredit'=>$kredit, + 'hariini'=>$Hari_Ini, + 'kelmarin' =>$kelmarin, + + ]); + + } + else + { + + $hariIni_serah=$get_current_GLejer_Details=[0]['hariini']; + $jumlah_serah=$get_current_GLejer_Details=[0]['kelmarin']; + $kredit_serah=$get_current_GLejer_Details=[0]['kredit']; + $debit_serah=$get_current_GLejer_Details=[0]['debit']; + $recno_serah=$get_current_GLejer_Details=[0]['recno']; + + + + $kredit_serah=$kredit_serah+$amaun; + $hariIni_serah=$debit_serah-$kredit_serah; + $kelmarin_serah=$jumlah_serah-$hariIni_serah; + $update_lejerSerah=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_serah, + 'debit'=>$debit_serah, + 'kredit'=>$kredit_serah, + 'hariini'=>$hariIni_serah, + 'kelmarin' =>$kelmarin_serah, + + ]); + + + $get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + + $hariIni=$get_lejer[0]['hariini']; + $jumlah=$get_lejer[0]['kelmarin']; + $kredit=$get_lejer[0]['kredit']; + $debit=$get_lejer[0]['debit']; + $recno=$get_lejer[0]['recno']; + + $debit=$debit+$amaun; + $Hari_Ini=$debit-$kredit; + $Kelmarin=$jumlah-$Hari_Ini; + $update_lejerTunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno, + 'debit'=>$debit, + 'kredit'=>$kredit, + 'hariini'=>$Hari_Ini, + 'kelmarin' =>$Kelmarin, + + ]); + + } + + + + } + + + + + + + + + + + + + $peti_besi_terkini=Http::get(config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json(); if(sizeof($peti_besi_terkini) == 0){ From 0f24a9c78f60711e49c727685e2342ac404f1665 Mon Sep 17 00:00:00 2001 From: fariz Date: Tue, 18 May 2021 17:04:45 +0800 Subject: [PATCH 2/3] pembetulan lejer am tebus tawaruq --- app/Http/Controllers/KhazanahController.php | 627 +++++++++++++------ app/Http/Controllers/PenebusanController.php | 143 +---- 2 files changed, 449 insertions(+), 321 deletions(-) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index a447a54..65da4dd 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -472,8 +472,9 @@ class KhazanahController extends Controller $recno_Tunai=$get_lejerTunai[0]['recno']; - $debit_Tunai=$debit_Tunai+$jumlah_bayaran; - $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; + $debit_Tunai=$debit_Tunai+$bakipjm; + $kredit_Tunai=$kredit_Tunai+$pinjaman; + $hariIni_Tunai=$debit_Tunai-$pinjaman; $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; $updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ @@ -532,7 +533,12 @@ class KhazanahController extends Controller ]); $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); - $jumlah_bp=$get_bayaranPD[0]['total_byr_pendahuluan']; + // $jumlah_bp=$get_bayaranPD[0]['total_byr_pendahuluan']; + + $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); + $jumlah_bayaran_pendahuluan=$get_bayaranPD[0]['total_byr_pendahuluan']; + + $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_BP])->json(); $hariini_bp= $get_lejerBayaran_Pendahuluan[0]['hariini']; @@ -542,7 +548,7 @@ class KhazanahController extends Controller $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; - $debit_bp=$debit_bp+$jumlah_bp; + $debit_bp=$debit_bp+$jumlah_bayaran_pendahuluan; $hariini_bp=$debit_bp-$kredit_bp; $kelmarin_bp=$jumlah_bp-$hariini_bp; @@ -554,6 +560,73 @@ class KhazanahController extends Controller 'kelmarin' =>$kelmarin_bp, ]); + + + + $get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet']; + + $get_GLCode_Rebate=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$Rebet_A])->json(); + $keterangan_Rebate=$get_GLCode_Tunai[0]['descpt']; + $acctype_Rebate=$get_GLCode_Tunai[0]['acttype']; + $get_lejerRebet=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Rebet_A])->json(); + $hariIni_lejerRebet=$get_lejerRebet[0]['hariini']; + $kelmarin_lejerRebet=$get_lejerRebet[0]['kelmarin']; + $jumlah_lejerRebet=$get_lejerRebet[0]['jumlah']; + $kredit_lejerRebet=$get_lejerRebet[0]['kredit']; + $debit_lejerRebet=$get_lejerRebet[0]['debit']; + $recno_lejerRebet=$get_lejerRebet[0]['recno']; + + + $debit_lejerRebet=$debit_lejerRebet+$latest_rebate; + $hariIni_lejerRebet=$debit_lejerRebet-$kredit_lejerRebet; + $kelmarin_lejerRebet=$jumlah_lejerRebet-$hariIni_lejerRebet; + + $updateGlejer_RebetA=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_lejerRebet, + 'debit'=>$debit_lejerRebet, + 'kredit'=>$kredit_lejerRebet, + 'hariini'=>$hariIni_lejerRebet, + 'kelmarin' =>$kelmarin_lejerRebet, + + ]); + + + + + $get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet']; + + $get_GLCode_RebateB=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$Rebet_B])->json(); + $keterangan_RebateB=$get_GLCode_Tunai[0]['descpt']; + $acctype_RebateB=$get_GLCode_Tunai[0]['acttype']; + $get_lejerRebetB=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Rebet_B])->json(); + $hariIni_lejerRebetB=$get_lejerRebetB[0]['hariini']; + $kelmarin_lejerRebetB=$get_lejerRebetB[0]['kelmarin']; + $jumlah_lejerRebetB=$get_lejerRebetB[0]['jumlah']; + $kredit_lejerRebetB=$get_lejerRebetB[0]['kredit']; + $debit_lejerRebetB=$get_lejerRebetB[0]['debit']; + $recno_lejerRebetB=$get_lejerRebetB[0]['recno']; + + + $kredit_lejerRebetB=$kredit_lejerRebetB+$latest_rebate; + $hariIni_lejerRebetB=$debit_lejerRebetB-$kredit_lejerRebetB; + $kelmarin_lejerRebetB=$jumlah_lejerRebetB-$hariIni_lejerRebetB; + + $updateGlejer_RebetB=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_lejerRebetB, + 'debit'=>$debit_lejerRebetB, + 'kredit'=>$kredit_lejerRebetB, + 'hariini'=>$hariIni_lejerRebetB, + 'kelmarin' =>$kelmarin_lejerRebetB, + + ]); + + + + + + //KIRAAN LEJER AM PENEBUSAN P BERAKHIR $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ @@ -594,13 +667,10 @@ class KhazanahController extends Controller dd('x masuk aliran tunai'); } - - //KIRAAN LEJER AM UNTUK PENEBUSAN S - + $get_GLCode_Tunai=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); $keterangan_Tunai=$get_GLCode_Tunai[0]['descpt']; $acctype_Tunai=$get_GLCode_Tunai[0]['acttype']; - $get_lejerTunai=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); $hariIni_Tunai=$get_lejerTunai[0]['hariini']; $kelmarin_Tunai=$get_lejerTunai[0]['kelmarin']; @@ -608,103 +678,182 @@ class KhazanahController extends Controller $kredit_Tunai=$get_lejerTunai[0]['kredit']; $debit_Tunai=$get_lejerTunai[0]['debit']; $recno_Tunai=$get_lejerTunai[0]['recno']; - - - $debit_Tunai=$debit_Tunai+$jumlah_bayaran; - $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; - $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; + $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/'.$request->norujukan_barcode)->json(); + $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; - $updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_Tunai, - 'debit'=>$debit_Tunai, - 'kredit'=>$kredit_Tunai, - 'hariini'=>$hariIni_Tunai, - 'kelmarin' =>$kelmarin_Tunai, - - ]); - - - $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); - - $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; - $kelmarin_Pinjaman=$get_lejerPinjaman[0]['kelmarin']; - $jumlah_Pinjaman=$get_lejerPinjaman[0]['jumlah']; - $kredit_Pinjaman=$get_lejerPinjaman[0]['kredit']; - $debit_Pinjaman=$get_lejerPinjaman[0]['debit']; - $recno_Pinjaman=$get_lejerPinjaman[0]['recno']; - - $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; - $hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman; - $kelmarin_Pinjaman=$jumlah_Pinjaman-$hariIni_Pinjaman; - - $updateGlejer_Pinjaman=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_Pinjaman, - 'debit'=>$debit_Pinjaman, - 'kredit'=>$kredit_Pinjaman, - 'hariini'=>$hariIni_Pinjaman, - 'kelmarin' =>$kelmarin_Pinjaman, - - ]); - - $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); - $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; - $get_lejer_Untung=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Untung_Semasa])->json(); - - $hariini_untung=$get_lejer_Untung[0]['hariini']; - $kelmarin_untung=$get_lejer_Untung[0]['kelmarin']; - $jumlah_untung=$get_lejer_Untung[0]['jumlah']; - $debit_untung=$get_lejer_Untung[0]['debit']; - $recno_untung=$get_lejer_Untung[0]['recno']; - $kredit_untung=$get_lejer_Untung[0]['kredit']; - - $kredit_untung=$kredit_untung+$bayaran_latest_untung; - $hariini_untung=$debit_untung-$kredit_untung; - $kelmarin_untung=$jumlah_untung-$hariini_untung; - - $updateGlejer_Untung=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_untung, - 'debit'=>$debit_untung, - 'kredit'=>$kredit_untung, - 'hariini'=>$hariini_untung, - 'kelmarin' =>$kelmarin_untung, + $pinjaman_baru=$bakipjm-$bayaran_latest_untung; + + $debit_Tunai=$debit_Tunai+$bakipjm; + $kredit_Tunai=$kredit_Tunai+$pinjaman_baru; + + $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; + + + + $updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariIni_Tunai, + 'kelmarin' =>$kelmarin_Tunai, + + ]); + + + + + $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); + $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; + $kelmarin_Pinjaman=$get_lejerPinjaman[0]['kelmarin']; + $jumlah_Pinjaman=$get_lejerPinjaman[0]['jumlah']; + $kredit_Pinjaman=$get_lejerPinjaman[0]['kredit']; + $debit_Pinjaman=$get_lejerPinjaman[0]['debit']; + $recno_Pinjaman=$get_lejerPinjaman[0]['recno']; + + + $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman_baru; + + + + + $hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman; + $kelmarin_Pinjaman=$jumlah_Pinjaman-$hariIni_Pinjaman; + + $updateGlejer_Pinjaman=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Pinjaman, + 'debit'=>$debit_Pinjaman, + 'kredit'=>$kredit_Pinjaman, + 'hariini'=>$hariIni_Pinjaman, + 'kelmarin' =>$kelmarin_Pinjaman, + + ]); + + + + $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/'.$request->norujukan_barcode)->json(); + $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + $bayaran_rebate=$get_latest_bayarUntung[0]['keuntungan_rebet']; + $get_lejer_Untung=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Untung_Semasa])->json(); + + $hariini_untung=$get_lejer_Untung[0]['hariini']; + $kelmarin_untung=$get_lejer_Untung[0]['kelmarin']; + $jumlah_untung=$get_lejer_Untung[0]['jumlah']; + $debit_untung=$get_lejer_Untung [0]['debit']; + $recno_untung=$get_lejer_Untung [0]['recno']; + $kredit_untung=$get_lejer_Untung [0]['kredit']; + + + $kredit_untung=$kredit_untung+$bayaran_latest_untung; + $hariini_untung=$debit_untung-$kredit_untung; + $kelmarin_untung=$jumlah_untung-$hariini_untung; + + $updateGlejer_Untung=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_untung, + 'debit'=>$debit_untung, + 'kredit'=>$kredit_untung, + 'hariini'=>$hariini_untung, + 'kelmarin' =>$kelmarin_untung, + + ]); + + + + + $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); + $jumlah_bayaran_pendahuluan=$get_bayaranPD[0]['total_byr_pendahuluan']; + $jumlah_bayaran_pendahuluan_tebus_separuh=$pinjaman_baru; + $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_BP])->json(); + + $hariini_bp=$get_lejerBayaran_Pendahuluan[0]['hariini']; + $kelmarin_bp=$get_lejerBayaran_Pendahuluan[0]['kelmarin']; + $jumlah_bp=$get_lejerBayaran_Pendahuluan[0]['jumlah']; + $debit_bp=$get_lejerBayaran_Pendahuluan[0]['debit']; + $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; + $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; + + + + $debit_bp=$debit_bp+$jumlah_bayaran_pendahuluan_tebus_separuh; + $hariini_bp=$debit_bp-$kredit_bp; + $kelmarin_bp=$jumlah_bp-$hariini_bp; + + + $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_bp, + 'debit'=>$debit_bp, + 'kredit'=>$kredit_bp, + 'hariini'=>$hariini_bp, + 'kelmarin'=>$kelmarin_bp, + ]); + + + $get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet']; + + $get_GLCode_Rebate=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$Rebet_A])->json(); + $keterangan_Rebate=$get_GLCode_Tunai[0]['descpt']; + $acctype_Rebate=$get_GLCode_Tunai[0]['acttype']; + $get_lejerRebet=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Rebet_A])->json(); + $hariIni_lejerRebet=$get_lejerRebet[0]['hariini']; + $kelmarin_lejerRebet=$get_lejerRebet[0]['kelmarin']; + $jumlah_lejerRebet=$get_lejerRebet[0]['jumlah']; + $kredit_lejerRebet=$get_lejerRebet[0]['kredit']; + $debit_lejerRebet=$get_lejerRebet[0]['debit']; + $recno_lejerRebet=$get_lejerRebet[0]['recno']; + + + $debit_lejerRebet=$debit_lejerRebet+$latest_rebate; + $hariIni_lejerRebet=$debit_lejerRebet-$kredit_lejerRebet; + $kelmarin_lejerRebet=$jumlah_lejerRebet-$hariIni_lejerRebet; + + $updateGlejer_RebetA=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_lejerRebet, + 'debit'=>$debit_lejerRebet, + 'kredit'=>$kredit_lejerRebet, + 'hariini'=>$hariIni_lejerRebet, + 'kelmarin' =>$kelmarin_lejerRebet, + ]); - - - $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); - $jumlah_bp=$get_bayaranPD[0]['total_byr_pendahuluan']; - - $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_BP])->json(); - - $hariini_bp=$get_lejerBayaran_Pendahuluan[0]['hariini']; - $kelmarin_bp=$get_lejerBayaran_Pendahuluan[0]['kelmarin']; - $jumlah_bp=$get_lejerBayaran_Pendahuluan[0]['jumlah']; - $debit_bp=$get_lejerBayaran_Pendahuluan[0]['debit']; - $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; - $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; - - $debit_bp=$debit_bp+$jumlah_bp; - $hariini_bp=$debit_bp-$kredit_bp; - $kelmarin_bp=$jumlah_bp-$hariini_bp; - - $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_bp, - 'debit'=>$debit_bp, - 'kredit'=>$kredit_bp, - 'hariini'=>$hariini_bp, - 'kelmarin' =>$kelmarin_bp, - - ]); - + + + $get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet']; + + $get_GLCode_RebateB=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$Rebet_B])->json(); + $keterangan_RebateB=$get_GLCode_Tunai[0]['descpt']; + $acctype_RebateB=$get_GLCode_Tunai[0]['acttype']; + $get_lejerRebetB=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Rebet_B])->json(); + $hariIni_lejerRebetB=$get_lejerRebetB[0]['hariini']; + $kelmarin_lejerRebetB=$get_lejerRebetB[0]['kelmarin']; + $jumlah_lejerRebetB=$get_lejerRebetB[0]['jumlah']; + $kredit_lejerRebetB=$get_lejerRebetB[0]['kredit']; + $debit_lejerRebetB=$get_lejerRebetB[0]['debit']; + $recno_lejerRebetB=$get_lejerRebetB[0]['recno']; + + + $kredit_lejerRebetB=$kredit_lejerRebetB+$latest_rebate; + $hariIni_lejerRebetB=$debit_lejerRebetB-$kredit_lejerRebetB; + $kelmarin_lejerRebetB=$jumlah_lejerRebetB-$hariIni_lejerRebetB; + + $updateGlejer_RebetB=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_lejerRebetB, + 'debit'=>$debit_lejerRebetB, + 'kredit'=>$kredit_lejerRebetB, + 'hariini'=>$hariIni_lejerRebetB, + 'kelmarin' =>$kelmarin_lejerRebetB, + + ]); //KIRAAN LEJER AM PENEBUSAN S BERAKHIR }else{ $totalmasuk = $tebus_detail['bakipjm'] + $masuk; - // KIRAAN LEJER AM BERMULA UNYTUK PENEBUSAN JENIS 'T' - - + + + $get_GLCode_Tunai=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); $keterangan_Tunai=$get_GLCode_Tunai[0]['descpt']; $acctype_Tunai=$get_GLCode_Tunai[0]['acttype']; @@ -717,89 +866,166 @@ class KhazanahController extends Controller $recno_Tunai=$get_lejerTunai[0]['recno']; - $debit_Tunai=$debit_Tunai+$jumlah_bayaran; + $debit_Tunai=$debit_Tunai+$bakipjm;; + $kredit_Tunai=$kredit_Tunai+$pinjaman; + $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; - - - $updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_Tunai, - 'debit'=>$debit_Tunai, - 'kredit'=>$kredit_Tunai, - 'hariini'=>$hariIni_Tunai, - 'kelmarin' =>$kelmarin_Tunai, - - ]); + + + + $updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariIni_Tunai, + 'kelmarin' =>$kelmarin_Tunai, - - $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); - - $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; - $kelmarin_Pinjaman=$get_lejerPinjaman[0]['kelmarin']; - $jumlah_Pinjaman=$get_lejerPinjaman[0]['jumlah']; - $kredit_Pinjaman=$get_lejerPinjaman[0]['kredit']; - $debit_Pinjaman=$get_lejerPinjaman[0]['debit']; - $recno_Pinjaman=$get_lejerPinjaman[0]['recno']; - - $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; - $hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman; - $kelmarin_Pinjaman=$jumlah_Pinjaman-$hariIni_Pinjaman; - - $updateGlejer_Pinjaman=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_Pinjaman, - 'debit'=>$debit_Pinjaman, - 'kredit'=>$kredit_Pinjaman, - 'hariini'=>$hariIni_Pinjaman, - 'kelmarin' =>$kelmarin_Pinjaman, - - ]); - - $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); - $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; - $get_lejer_Untung=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Untung_Semasa])->json(); - - $hariini_untung=$get_lejer_Untung[0]['hariini']; - $kelmarin_untung=$get_lejer_Untung[0]['kelmarin']; - $jumlah_untung=$get_lejer_Untung[0]['jumlah']; - $debit_untung=$get_lejer_Untung [0]['debit']; - $recno_untung=$get_lejer_Untung [0]['recno']; - $kredit_untung=$get_lejer_Untung [0]['kredit']; - $kredit_untung=$kredit_untung+$bayaran_latest_untung; - $hariini_untung=$debit_untung-$kredit_untung; - $kelmarin_untung=$jumlah_untung-$hariini_untung; - - $updateGlejer_Untung=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_untung, - 'debit'=>$debit_untung, - 'kredit'=>$kredit_untung, - 'hariini'=>$hariini_untung, - 'kelmarin' =>$kelmarin_untung, - ]); - - $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); - $jumlah_bp=$get_bayaranPD[0]['total_byr_pendahuluan']; - $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=> $KOD_BP])->json(); - - $hariini_bp= $get_lejerBayaran_Pendahuluan[0]['hariini']; - $kelmarin_bp=$get_lejerBayaran_Pendahuluan[0]['kelmarin']; - $jumlah_bp= $get_lejerBayaran_Pendahuluan[0]['jumlah']; - $debit_bp=$get_lejerBayaran_Pendahuluan[0]['debit']; - $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; - $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; - - $debit_bp=$debit_bp+$jumlah_bp; - $hariini_bp=$debit_bp-$kredit_bp; - $kelmarin_bp=$jumlah_bp-$hariini_bp; + + + + + $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); - $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_bp, - 'debit'=>$debit_bp, - 'kredit'=>$kredit_bp, - 'hariini'=>$hariini_bp, - 'kelmarin' =>$kelmarin_bp, - ]); - // KIRAAN LEJER AM PENEBUSAN T BERAKHIR + $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; + $kelmarin_Pinjaman=$get_lejerPinjaman[0]['kelmarin']; + $jumlah_Pinjaman=$get_lejerPinjaman[0]['jumlah']; + $kredit_Pinjaman=$get_lejerPinjaman[0]['kredit']; + $debit_Pinjaman=$get_lejerPinjaman[0]['debit']; + $recno_Pinjaman=$get_lejerPinjaman[0]['recno']; + + $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; + $hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman; + $kelmarin_Pinjaman=$jumlah_Pinjaman-$hariIni_Pinjaman; + + $updateGlejer_Pinjaman=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Pinjaman, + 'debit'=>$debit_Pinjaman, + 'kredit'=>$kredit_Pinjaman, + 'hariini'=>$hariIni_Pinjaman, + 'kelmarin' =>$kelmarin_Pinjaman, + + ]); + + + + $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/'.$request->norujukan_barcode)->json(); + $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + $bayaran_rebate=$get_latest_bayarUntung[0]['keuntungan_rebet']; + $get_lejer_Untung=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Untung_Semasa])->json(); + + $hariini_untung=$get_lejer_Untung[0]['hariini']; + $kelmarin_untung=$get_lejer_Untung[0]['kelmarin']; + $jumlah_untung=$get_lejer_Untung[0]['jumlah']; + $debit_untung=$get_lejer_Untung [0]['debit']; + $recno_untung=$get_lejer_Untung [0]['recno']; + $kredit_untung=$get_lejer_Untung [0]['kredit']; + + + $kredit_untung=$kredit_untung+$bayaran_latest_untung; + $hariini_untung=$debit_untung-$kredit_untung; + $kelmarin_untung=$jumlah_untung-$hariini_untung; + + $updateGlejer_Untung=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_untung, + 'debit'=>$debit_untung, + 'kredit'=>$kredit_untung, + 'hariini'=>$hariini_untung, + 'kelmarin' =>$kelmarin_untung, + + ]); + + + + + $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); + $jumlah_bayaran_pendahuluan=$get_bayaranPD[0]['total_byr_pendahuluan']; + $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_BP])->json(); + + $hariini_bp=$get_lejerBayaran_Pendahuluan[0]['hariini']; + $kelmarin_bp=$get_lejerBayaran_Pendahuluan[0]['kelmarin']; + $jumlah_bp=$get_lejerBayaran_Pendahuluan[0]['jumlah']; + $debit_bp=$get_lejerBayaran_Pendahuluan[0]['debit']; + $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; + $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; + + + + $debit_bp=$debit_bp+$jumlah_bayaran_pendahuluan; + $hariini_bp=$debit_bp-$kredit_bp; + $kelmarin_bp=$jumlah_bp-$hariini_bp; + + + $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_bp, + 'debit'=>$debit_bp, + 'kredit'=>$kredit_bp, + 'hariini'=>$hariini_bp, + 'kelmarin'=>$kelmarin_bp, + ]); + + + $get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet']; + + $get_GLCode_Rebate=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$Rebet_A])->json(); + $keterangan_Rebate=$get_GLCode_Tunai[0]['descpt']; + $acctype_Rebate=$get_GLCode_Tunai[0]['acttype']; + $get_lejerRebet=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Rebet_A])->json(); + $hariIni_lejerRebet=$get_lejerRebet[0]['hariini']; + $kelmarin_lejerRebet=$get_lejerRebet[0]['kelmarin']; + $jumlah_lejerRebet=$get_lejerRebet[0]['jumlah']; + $kredit_lejerRebet=$get_lejerRebet[0]['kredit']; + $debit_lejerRebet=$get_lejerRebet[0]['debit']; + $recno_lejerRebet=$get_lejerRebet[0]['recno']; + + + $debit_lejerRebet=$debit_lejerRebet+$latest_rebate; + $hariIni_lejerRebet=$debit_lejerRebet-$kredit_lejerRebet; + $kelmarin_lejerRebet=$jumlah_lejerRebet-$hariIni_lejerRebet; + + $updateGlejer_RebetA=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_lejerRebet, + 'debit'=>$debit_lejerRebet, + 'kredit'=>$kredit_lejerRebet, + 'hariini'=>$hariIni_lejerRebet, + 'kelmarin' =>$kelmarin_lejerRebet, + + ]); + + + + + + $get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet']; + + $get_GLCode_RebateB=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$Rebet_B])->json(); + $keterangan_RebateB=$get_GLCode_Tunai[0]['descpt']; + $acctype_RebateB=$get_GLCode_Tunai[0]['acttype']; + $get_lejerRebetB=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Rebet_B])->json(); + $hariIni_lejerRebetB=$get_lejerRebetB[0]['hariini']; + $kelmarin_lejerRebetB=$get_lejerRebetB[0]['kelmarin']; + $jumlah_lejerRebetB=$get_lejerRebetB[0]['jumlah']; + $kredit_lejerRebetB=$get_lejerRebetB[0]['kredit']; + $debit_lejerRebetB=$get_lejerRebetB[0]['debit']; + $recno_lejerRebetB=$get_lejerRebetB[0]['recno']; + + + $kredit_lejerRebetB=$kredit_lejerRebetB+$latest_rebate; + $hariIni_lejerRebetB=$debit_lejerRebetB-$kredit_lejerRebetB; + $kelmarin_lejerRebetB=$jumlah_lejerRebetB-$hariIni_lejerRebetB; + + $updateGlejer_RebetB=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_lejerRebetB, + 'debit'=>$debit_lejerRebetB, + 'kredit'=>$kredit_lejerRebetB, + 'hariini'=>$hariIni_lejerRebetB, + 'kelmarin' =>$kelmarin_lejerRebetB, + + ]); + } // $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan; $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ @@ -835,7 +1061,6 @@ class KhazanahController extends Controller - } @@ -3686,7 +3911,7 @@ class KhazanahController extends Controller $cajperkhidmatan = Http::get(config('api.url').'/api/cajperkhidmatanterkumpul/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); //TunaiDitangan Sementara Upah - if($tarikh_imbangan2 > '2021-04-22' && $tarikh_imbangan2 < '2021-05-05' && $cawangan_detail['kodcaw'] == 'KB2') + if($tarikh_imbangan2 >= '2021-04-22' && $tarikh_imbangan2 < '2021-05-05') { $advansurharini = Http::get(config('api.url').'/api/advansurharini/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $totaltunaiditangan = floatval($tunaiditangan) - floatval($advansurharini); @@ -3700,17 +3925,17 @@ class KhazanahController extends Controller $hartasemasa = []; // $hartasemasa = ['serahan' => $imbangduga['serahan'],'pinjamankoop' => $pinjamandiberi['pinjamankoop'],'emaspalsu' => $pinjamandiberi['emaspalsu'],'tunaiditangan' => $tunaiditangan['bakiakhir']]; - if($totaltunaiditangan > 0) array_push($hartasemasa,['glcode' => '1000/010','descpt' => 'Tunai Di Tangan', 'amaun' => $totaltunaiditangan]); - if($pembiayaantawarruq > 0) array_push($hartasemasa,['glcode' => '1000/010','descpt' => 'Pembiayaan Di Bawah Tawarruq', 'amaun' => $pembiayaantawarruq]); - if($penghutangkaki > 0) array_push($hartasemasa,['glcode' => '1000/011','descpt' => 'Penghutang Kakitangan', 'amaun' => $penghutangkaki]); - //array_push($hartasemasa,['glcode' => '1000/045','descpt' => 'Serahan Bayaran Online', 'amaun' => 0.00]); - if($keuntungan > 0) array_push($hartasemasa,['glcode' => '1000/211','descpt' => 'Keuntungan Tertangguh', 'amaun' => $keuntungan]); - if($bayaranpendahuluan > 0) array_push($hartasemasa,['glcode' => '5000/041','descpt' => 'Bayaran Pendahuluan','amaun' => ($bayaranpendahuluan * -1)]); - if($rebet > 0) array_push($hartasemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]); - if($imbangduga['serahan'] > 0) array_push($hartasemasa,['glcode' => '1000/020','descpt' => 'Serahan Kepada HQ', 'amaun' => $imbangduga['serahan']]); - if($pinjamandiberi['pinjamankoop'] > 0) array_push($hartasemasa,['glcode' => '1000/013','descpt' => 'Pinjaman Diberi - Koop PKB', 'amaun' => $pinjamandiberi['pinjamankoop']]); - if($pinjamandiberi['emaspalsu'] > 0) array_push($hartasemasa,['glcode' => '1000/014','descpt' => 'Pinjaman Diberi - Emas Palsu / Kes', 'amaun' => $pinjamandiberi['emaspalsu']]); - if($imbangduga['pindahkekpkb'] > 0) array_push($hartasemasa,['glcode' => '1000/090','descpt' => 'Pindah Ke KPKB(IP)', 'amaun' => $imbangduga['pindahkekpkb']]); + array_push($hartasemasa,['glcode' => '1000/010','descpt' => 'Tunai Di Tangan', 'amaun' => $totaltunaiditangan]); + array_push($hartasemasa,['glcode' => '1000/010','descpt' => 'Pembiayaan Di Bawah Tawarruq', 'amaun' => $pembiayaantawarruq]); + array_push($hartasemasa,['glcode' => '1000/011','descpt' => 'Penghutang Kakitangan', 'amaun' => $penghutangkaki]); + array_push($hartasemasa,['glcode' => '1000/045','descpt' => 'Serahan Bayaran Online', 'amaun' => 0.00]); + array_push($hartasemasa,['glcode' => '1000/211','descpt' => 'Keuntungan Tertangguh', 'amaun' => $keuntungan]); + array_push($hartasemasa,['glcode' => '5000/041','descpt' => 'Bayaran Pendahuluan','amaun' => ($bayaranpendahuluan * -1)]); + array_push($hartasemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]); + array_push($hartasemasa,['glcode' => '1000/020','descpt' => 'Serahan Kepada HQ', 'amaun' => $imbangduga['serahan']]); + array_push($hartasemasa,['glcode' => '1000/013','descpt' => 'Pinjaman Diberi - Koop PKB', 'amaun' => $pinjamandiberi['pinjamankoop']]); + array_push($hartasemasa,['glcode' => '1000/014','descpt' => 'Pinjaman Diberi - Emas Palsu / Kes', 'amaun' => $pinjamandiberi['emaspalsu']]); + array_push($hartasemasa,['glcode' => '1000/090','descpt' => 'Pindah Ke KPKB(IP)', 'amaun' => $imbangduga['pindahkekpkb']]); $totalhartasemasa = 0; foreach($hartasemasa as $index => $hs) @@ -3722,19 +3947,19 @@ class KhazanahController extends Controller // $tanggungansemasa = ['pendahuluan' => $imbangduga['pendahuluan'],'bds' => $panjar['bds'],'perubatan' => $panjar['perubatan'],'keraian' => $panjar['keraian'],'bakilelong' => $bakilelong['bakilelong'],'rugilelong' => $bakilelong['rugilelong'],'wtd' => $wtd,'cajlelong' => $cajlelong]; - if($keuntungan > 0) array_push($tanggungansemasa,['glcode' => '2000/007','descpt' => 'Keuntungan Tergantung', 'amaun' => $keuntungan]); - if($keuntungansebenar > 0) array_push($tanggungansemasa,['glcode' => '5000/013','descpt' => 'Upah Simpan','amaun' => $keuntungansebenar]); - if($rebet > 0) array_push($tanggungansemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]); - if($imbangduga['pendahuluan'] > 0) array_push($tanggungansemasa,['glcode' => '7000/102','descpt' => 'Pendahuluan Daripada HQ','amaun' => $imbangduga['pendahuluan']]); - if($panjar['bds'] > 0) array_push($tanggungansemasa,['glcode' => '3000/017','descpt' => 'PANJAR - Baiki dan Selenggara','amaun' => -$panjar['bds']]); - if($panjar['perubatan'] > 0) array_push($tanggungansemasa,['glcode' => '3000/018','descpt' => 'PANJAR - Belanja AM','amaun' => -$panjar['perubatan']]); - if($panjar['keraian'] > 0) array_push($tanggungansemasa,['glcode' => '3000/019','descpt' => 'PANJAR - Keraian Dan Promosi','amaun' => -$panjar['keraian']]); - if($bakilelong['bakilelong'] != 0) array_push($tanggungansemasa,['glcode' => '7000/090','descpt' => 'Baki Lelong','amaun' => $bakilelong['bakilelong']]); - if($bakilelong['rugilelong'] != 0) array_push($tanggungansemasa,['glcode' => '3000/020','descpt' => 'Kerugian Lelong','amaun' => $bakilelong['rugilelong']]); - if($wtd > 0) array_push($tanggungansemasa,['glcode' => '3000/021','descpt' => 'WANG TAK DITUNTUT','amaun' => $wtd]); - if($cajlelong > 0) array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Pendapatan Caj Lelong','amaun' => $cajlelong]); - if($untungrugiterkumpul > 0) array_push($tanggungansemasa,['glcode' => '7000/101','descpt' => 'Untung/Rugi Terkumpul','amaun' => $untungrugiterkumpul]); - if($cajperkhidmatan > 0) array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Caj Perkhidmatan Terkumpul','amaun' => $cajperkhidmatan]); + array_push($tanggungansemasa,['glcode' => '2000/007','descpt' => 'Keuntungan Tergantung', 'amaun' => $keuntungan]); + array_push($tanggungansemasa,['glcode' => '5000/013','descpt' => 'Upah Simpan','amaun' => $keuntungansebenar]); + array_push($tanggungansemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]); + array_push($tanggungansemasa,['glcode' => '7000/102','descpt' => 'Pendahuluan Daripada HQ','amaun' => $imbangduga['pendahuluan']]); + array_push($tanggungansemasa,['glcode' => '3000/017','descpt' => 'PANJAR - Baiki dan Selenggara','amaun' => -$panjar['bds']]); + array_push($tanggungansemasa,['glcode' => '3000/018','descpt' => 'PANJAR - Belanja AM','amaun' => -$panjar['perubatan']]); + array_push($tanggungansemasa,['glcode' => '3000/019','descpt' => 'PANJAR - Keraian Dan Promosi','amaun' => -$panjar['keraian']]); + array_push($tanggungansemasa,['glcode' => '7000/090','descpt' => 'Baki Lelong','amaun' => $bakilelong['bakilelong']]); + array_push($tanggungansemasa,['glcode' => '3000/020','descpt' => 'Kerugian Lelong','amaun' => $bakilelong['rugilelong']]); + array_push($tanggungansemasa,['glcode' => '3000/021','descpt' => 'WANG TAK DITUNTUT','amaun' => $wtd]); + array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Pendapatan Caj Lelong','amaun' => $cajlelong]); + array_push($tanggungansemasa,['glcode' => '7000/101','descpt' => 'Untung/Rugi Terkumpul','amaun' => $untungrugiterkumpul]); + array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Caj Perkhidmatan Terkumpul','amaun' => $cajperkhidmatan]); $totaltanggungansemasa = 0; foreach($tanggungansemasa as $index => $ts) @@ -4024,4 +4249,4 @@ class KhazanahController extends Controller return response('Berjaya'); } -} +} \ No newline at end of file diff --git a/app/Http/Controllers/PenebusanController.php b/app/Http/Controllers/PenebusanController.php index da38505..5810b77 100644 --- a/app/Http/Controllers/PenebusanController.php +++ b/app/Http/Controllers/PenebusanController.php @@ -133,8 +133,7 @@ class PenebusanController extends Controller $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; - $debit_Tunai=$debit_Tunai+$jumbayaran+$bakiPinjaman; - $kredit_Tunai=$kredit_Tunai+$bakiPinjaman; + $debit_Tunai=$debit_Tunai+$jumbayaran; $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; @@ -147,82 +146,34 @@ class PenebusanController extends Controller 'kelmarin'=>$kelmarin_Tunai, ]); - - $get_Pinj=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_PINJAMAN])->json(); - $hariini_Pinj=$get_Pinj[0]['hariini']; - $kelmarin_Pinj=$get_Pinj[0]['kelmarin']; - $jumlah_Pinj=$get_Pinj[0]['jumlah']; - $debit_Pinj=$get_Pinj[0]['debit']; - $recno_Pinj=$get_Pinj[0]['recno']; - $kredit_Pinj=$get_Pinj[0]['kredit']; + $get_lejerBP=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=> $Bayaran_Pendahuluan])->json(); - $kredit_Pinj=$kredit_Pinj+$bakiPinjaman; - $debit_Pinj=$debit_Pinj+$bakiPinjaman; + $hariini_BP=$get_lejerBP[0]['hariini']; + $kelmarin_BP=$get_lejerBP[0]['kelmarin']; + $jumlah_BP=$get_lejerBP[0]['jumlah']; + $debit_BP= $get_lejerBP[0]['debit']; + $recno_BP= $get_lejerBP[0]['recno']; - $hariini_Pinj=$debit_Pinj-$kredit_Pinj; - $kelmarin_Pinj=$jumlah_Pinj-$hariini_Pinj; + $kredit_BP= $get_lejerBP[0]['kredit']; + $kredit_BP=$kredit_BP+$bayaran_pembiayaan; - $updateGlejer_Pinj=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ - 'recno'=>$recno_Pinj, - 'debit'=>$debit_Pinj, - 'kredit'=>$kredit_Pinj, - 'hariini'=>$hariini_Pinj, - 'kelmarin' =>$kelmarin_Pinj, + $hariini_BP=$debit_BP-$kredit_BP; + $kelmarin_BP=$jumlah_BP-$hariini_BP; + + $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_BP, + 'debit'=>$debit_BP, + 'kredit'=>$kredit_BP, + 'hariini'=>$hariini_BP, + 'kelmarin' =>$kelmarin_BP, ]); - $get_lejerUT=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_UT])->json(); - - $hariini_UT=$get_lejerUT[0]['hariini']; - $kelmarin_UT=$get_lejerUT[0]['kelmarin']; - $jumlah_UT=$get_lejerUT[0]['jumlah']; - $debit_UT= $get_lejerUT[0]['debit']; - $recno_UT= $get_lejerUT[0]['recno']; - $kredit_UT= $get_lejerUT[0]['kredit']; - - - $debit_UT=$debit_UT-$bayaran_latest_untung; - $hariini_UT=$debit_UT-$kredit_UT; - $kelmarin_UT=$jumlah_UT-$hariini_UT; - - $updateGlejer_UT=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ - 'recno'=>$recno_UT, - 'debit'=>$debit_UT, - 'kredit'=>$kredit_UT, - 'hariini'=>$hariini_UT, - 'kelmarin' =>$kelmarin_UT, - - ]); - - $get_lejerUS=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_US])->json(); - - $hariini_US=$get_lejerUS[0]['hariini']; - $kelmarin_US=$get_lejerUS[0]['kelmarin']; - $jumlah_US=$get_lejerUS[0]['jumlah']; - $debit_US= $get_lejerUS[0]['debit']; - $recno_US= $get_lejerUS[0]['recno']; - $kredit_US= $get_lejerUS[0]['kredit']; - - - // $kredit_US=$kredit_US-$bayaran_keuntungan; - $kredit_US=$kredit_US-$bayaran_latest_untung; - $hariini_US=$debit_US-$kredit_US; - $kelmarin_US=$jumlah_US-$hariini_US; - - $updateGlejer_US=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ - 'recno'=>$recno_US, - 'debit'=>$debit_US, - 'kredit'=>$kredit_US, - 'hariini'=>$hariini_US, - 'kelmarin' =>$kelmarin_US, - - ]); - $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan)->json(); $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; @@ -263,8 +214,8 @@ class PenebusanController extends Controller $recno_Tunai=$LejerTunaiDitangan[0]['recno']; $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; - $debit_Tunai=$debit_Tunai+$jumbayaran+$bakiPinjaman; - $kredit_Tunai=$kredit_Tunai+$bakiPinjaman; + $debit_Tunai=$debit_Tunai+$jumbayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; @@ -278,9 +229,7 @@ class PenebusanController extends Controller ]); - - - $get_Pinj=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_PINJAMAN])->json(); + /* $get_Pinj=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_PINJAMAN])->json(); $hariini_Pinj=$get_Pinj[0]['hariini']; $kelmarin_Pinj=$get_Pinj[0]['kelmarin']; @@ -302,54 +251,8 @@ class PenebusanController extends Controller 'hariini'=>$hariini_Pinj, 'kelmarin' =>$kelmarin_Pinj, - ]); + ]);*/ - - $get_lejerUT=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_UT])->json(); - - $hariini_UT=$get_lejerUT[0]['hariini']; - $kelmarin_UT=$get_lejerUT[0]['kelmarin']; - $jumlah_UT=$get_lejerUT[0]['jumlah']; - $debit_UT= $get_lejerUT[0]['debit']; - $recno_UT= $get_lejerUT[0]['recno']; - $kredit_UT= $get_lejerUT[0]['kredit']; - - $debit_UT=$debit_UT-$bayaran_latest_untung; - $hariini_UT=$debit_UT-$kredit_UT; - $kelmarin_UT=$jumlah_UT-$hariini_UT; - - $updateGlejer_UT=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ - 'recno'=>$recno_UT, - 'debit'=>$debit_UT, - 'kredit'=>$kredit_UT, - 'hariini'=>$hariini_UT, - 'kelmarin' =>$kelmarin_UT, - - ]); - - $get_lejerUS=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_US])->json(); - - $hariini_US=$get_lejerUS[0]['hariini']; - $kelmarin_US=$get_lejerUS[0]['kelmarin']; - $jumlah_US=$get_lejerUS[0]['jumlah']; - $debit_US= $get_lejerUS[0]['debit']; - $recno_US= $get_lejerUS[0]['recno']; - $kredit_US= $get_lejerUS[0]['kredit']; - - $kredit_US=$kredit_US- $bayaran_latest_untung; - $hariini_US=$debit_US-$kredit_US; - $kelmarin_US=$jumlah_US-$hariini_US; - - $updateGlejer_US=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ - 'recno'=>$recno_US, - 'debit'=>$debit_US, - 'kredit'=>$kredit_US, - 'hariini'=>$hariini_US, - 'kelmarin' =>$kelmarin_US, - - ]); - - $get_lejerBP=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=> $Bayaran_Pendahuluan])->json(); $hariini_BP=$get_lejerBP[0]['hariini']; @@ -360,7 +263,7 @@ class PenebusanController extends Controller $kredit_BP= $get_lejerBP[0]['kredit']; - $kredit_BP=$debit_BP+$bayaran_pembiayaan; + $kredit_BP=$kredit_BP+$bayaran_pembiayaan; $hariini_BP=$debit_BP-$kredit_BP; $kelmarin_BP=$jumlah_BP-$hariini_BP; From 732c97412b542c16434564e4194cb29a05045188 Mon Sep 17 00:00:00 2001 From: fariz Date: Tue, 25 May 2021 15:01:59 +0800 Subject: [PATCH 3/3] pembetulan lejer am tawaruq final --- app/Http/Controllers/KhazanahController.php | 252 +++++++++++++------ app/Http/Controllers/PenebusanController.php | 28 +-- 2 files changed, 176 insertions(+), 104 deletions(-) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 65da4dd..af9b1b6 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -244,6 +244,7 @@ class KhazanahController extends Controller $jenis_tebus=$tebus[0]['jenistebus']; $bakipjm=$tebus[0]['bakipjm']; $bakiupah=$tebus[0]['bakiupah']; + $rebet=$tebus[0]['rebate']; @@ -458,6 +459,10 @@ class KhazanahController extends Controller $totalmasuk = $tebus_detail['pinjaman'] + $tebus_detail['bakiupah'] + $masuk; // $bakiakhir = $bakiawal-$totalkeluar+$totalmasuk+$pendahuluan-$serahan; + + $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + //KIRAAN LEJER AM PENEBUSAN P BERMULA $get_GLCode_Tunai=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); @@ -472,9 +477,10 @@ class KhazanahController extends Controller $recno_Tunai=$get_lejerTunai[0]['recno']; - $debit_Tunai=$debit_Tunai+$bakipjm; - $kredit_Tunai=$kredit_Tunai+$pinjaman; - $hariIni_Tunai=$debit_Tunai-$pinjaman; + $debit_Tunai=$debit_Tunai+$jumlah_bayaran+$pinjaman; + + + $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; $updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ @@ -486,6 +492,9 @@ class KhazanahController extends Controller ]); + + + $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; @@ -495,8 +504,9 @@ class KhazanahController extends Controller $debit_Pinjaman=$get_lejerPinjaman[0]['debit']; $recno_Pinjaman=$get_lejerPinjaman[0]['recno']; - $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; - $hariIni=$debit_Pinjaman-$kredit_Pinjaman; + $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; + + $hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman; $kelmarin_Pinjaman=$jumlah_Pinjaman-$hariIni_Pinjaman; $updateGlejer_Pinjaman=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ @@ -532,36 +542,7 @@ class KhazanahController extends Controller ]); - $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); - // $jumlah_bp=$get_bayaranPD[0]['total_byr_pendahuluan']; - - $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); - $jumlah_bayaran_pendahuluan=$get_bayaranPD[0]['total_byr_pendahuluan']; - - - - $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_BP])->json(); - $hariini_bp= $get_lejerBayaran_Pendahuluan[0]['hariini']; - $kelmarin_bp=$get_lejerBayaran_Pendahuluan[0]['kelmarin']; - $jumlah_bp= $get_lejerBayaran_Pendahuluan[0]['jumlah']; - $debit_bp=$get_lejerBayaran_Pendahuluan[0]['debit']; - $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; - $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; - - $debit_bp=$debit_bp+$jumlah_bayaran_pendahuluan; - $hariini_bp=$debit_bp-$kredit_bp; - $kelmarin_bp=$jumlah_bp-$hariini_bp; - - $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_bp, - 'debit'=>$debit_bp, - 'kredit'=>$kredit_bp, - 'hariini'=>$hariini_bp, - 'kelmarin' =>$kelmarin_bp, - - ]); - - + $get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); $latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet']; @@ -578,7 +559,7 @@ class KhazanahController extends Controller $recno_lejerRebet=$get_lejerRebet[0]['recno']; - $debit_lejerRebet=$debit_lejerRebet+$latest_rebate; + $debit_lejerRebet=$debit_lejerRebet+$rebet; $hariIni_lejerRebet=$debit_lejerRebet-$kredit_lejerRebet; $kelmarin_lejerRebet=$jumlah_lejerRebet-$hariIni_lejerRebet; @@ -609,7 +590,7 @@ class KhazanahController extends Controller $recno_lejerRebetB=$get_lejerRebetB[0]['recno']; - $kredit_lejerRebetB=$kredit_lejerRebetB+$latest_rebate; + $kredit_lejerRebetB=$kredit_lejerRebetB+$rebet; $hariIni_lejerRebetB=$debit_lejerRebetB-$kredit_lejerRebetB; $kelmarin_lejerRebetB=$jumlah_lejerRebetB-$hariIni_lejerRebetB; @@ -681,11 +662,11 @@ class KhazanahController extends Controller $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/'.$request->norujukan_barcode)->json(); $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + $pinjaman_baru=$pinjaman+$bayaran_latest_untung; - $pinjaman_baru=$bakipjm-$bayaran_latest_untung; - - $debit_Tunai=$debit_Tunai+$bakipjm; - $kredit_Tunai=$kredit_Tunai+$pinjaman_baru; + //$pinjaman_baru=$bakipjm-$bayaran_latest_untung; + $debit_Tunai=$debit_Tunai+$pinjaman+$bayaran_latest_untung; + // $kredit_Tunai=$kredit_Tunai+$pinjaman; $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; @@ -702,8 +683,140 @@ class KhazanahController extends Controller ]); + + + + + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan_barcode)->json(); + $upah_semasa=$gadai[0]['upah12']; + + + $get_GLCode_UT=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$U_TG])->json(); + $keterangan_UT=$get_GLCode_Tunai[0]['descpt']; + $acctype_UT=$get_GLCode_Tunai[0]['acttype']; + + + $get_lejerUT=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$U_TG])->json(); + $hariIni_UT=$get_lejerUT[0]['hariini']; + $kelmarin_UT=$get_lejerUT[0]['kelmarin']; + $jumlah_UT=$get_lejerUT[0]['jumlah']; + $kredit_UT=$get_lejerUT[0]['kredit']; + $debit_UT=$get_lejerUT[0]['debit']; + $recno_UT=$get_lejerUT[0]['recno']; + + + if($debit_UT==0) + { + + $debit_UT=$debit_UT+$upah12; + $hariIni_UT=$debit_UT-$kredit_UT; + $kelmarin_UT=$jumlah_UT-$hariIni_UT; + + $updateGlejer_UT=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_UT, + 'debit'=>$debit_UT, + 'kredit'=>$kredit_UT, + 'hariini'=>$hariIni_UT, + 'kelmarin' =>$kelmarin_UT, + + ]); + + } + else + { + + $hariIni_UT=$get_lejerUT[0]['hariini']; + $kelmarin_UT=$get_lejerUT[0]['kelmarin']; + $jumlah_UT=$get_lejerUT[0]['jumlah']; + $kredit_UT=$get_lejerUT[0]['kredit']; + $debit_UT=$get_lejerUT[0]['debit']; + $recno_UT=$get_lejerUT[0]['recno']; + + + + $updateGlejer_UT=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_UT, + 'debit'=>$debit_UT, + 'kredit'=>$kredit_UT, + 'hariini'=>$hariIni_UT, + 'kelmarin' =>$kelmarin_UT, + + ]); + + } + + + + + $U_HG='2000/007'; + + + $get_GLCode_U_HG=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$U_HG])->json(); + $keterangan_U_HG=$get_GLCode_Tunai[0]['descpt']; + $acctype_U_HG=$get_GLCode_Tunai[0]['acttype']; + + + $get_lejerUG=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$U_HG])->json(); + + + $hariIni_UG=$get_lejerUG[0]['hariini']; + $kelmarin_UG=$get_lejerUG[0]['kelmarin']; + $jumlah_UG=$get_lejerUG[0]['jumlah']; + $kredit_UG=$get_lejerUG[0]['kredit']; + $debit_UG=$get_lejerUG[0]['debit']; + $recno_UG=$get_lejerUG[0]['recno']; + + if($kredit_UG==0) + { + + + $kredit_UG=$kredit_UG+$upah12; + + $hariIni_UG=$debit_UG-$kredit_UG; + $kelmarin_UG=$jumlah_UG-$hariIni_UG; + + $updateGlejer_UG=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_UG, + 'debit'=>$debit_UG, + 'kredit'=>$kredit_UG, + 'hariini'=>$hariIni_UG, + 'kelmarin' =>$kelmarin_UG, + + ]); + + } + else + { + + + $hariIni_UG=$get_lejerUG[0]['hariini']; + $kelmarin_UG=$get_lejerUG[0]['kelmarin']; + $jumlah_UG=$get_lejerUG[0]['jumlah']; + $kredit_UG=$get_lejerUG[0]['kredit']; + $debit_UG=$get_lejerUG[0]['debit']; + $recno_UG=$get_lejerUG[0]['recno']; + + + $updateGlejer_UG=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_UG, + 'debit'=>$debit_UG, + 'kredit'=>$kredit_UG, + 'hariini'=>$hariIni_UG, + 'kelmarin' =>$kelmarin_UG, + + ]); + + + + } + + + + //kira upah 12 bulan pembiayaan baru.. + $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; @@ -714,9 +827,8 @@ class KhazanahController extends Controller $recno_Pinjaman=$get_lejerPinjaman[0]['recno']; - $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman_baru; - - + $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; + $hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman; @@ -761,34 +873,6 @@ class KhazanahController extends Controller - - $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); - $jumlah_bayaran_pendahuluan=$get_bayaranPD[0]['total_byr_pendahuluan']; - $jumlah_bayaran_pendahuluan_tebus_separuh=$pinjaman_baru; - $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_BP])->json(); - - $hariini_bp=$get_lejerBayaran_Pendahuluan[0]['hariini']; - $kelmarin_bp=$get_lejerBayaran_Pendahuluan[0]['kelmarin']; - $jumlah_bp=$get_lejerBayaran_Pendahuluan[0]['jumlah']; - $debit_bp=$get_lejerBayaran_Pendahuluan[0]['debit']; - $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; - $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; - - - - $debit_bp=$debit_bp+$jumlah_bayaran_pendahuluan_tebus_separuh; - $hariini_bp=$debit_bp-$kredit_bp; - $kelmarin_bp=$jumlah_bp-$hariini_bp; - - - $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ - 'recno'=>$recno_bp, - 'debit'=>$debit_bp, - 'kredit'=>$kredit_bp, - 'hariini'=>$hariini_bp, - 'kelmarin'=>$kelmarin_bp, - ]); - $get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); $latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet']; @@ -805,7 +889,7 @@ class KhazanahController extends Controller $recno_lejerRebet=$get_lejerRebet[0]['recno']; - $debit_lejerRebet=$debit_lejerRebet+$latest_rebate; + $debit_lejerRebet=$debit_lejerRebet+$rebet; $hariIni_lejerRebet=$debit_lejerRebet-$kredit_lejerRebet; $kelmarin_lejerRebet=$jumlah_lejerRebet-$hariIni_lejerRebet; @@ -834,7 +918,7 @@ class KhazanahController extends Controller $recno_lejerRebetB=$get_lejerRebetB[0]['recno']; - $kredit_lejerRebetB=$kredit_lejerRebetB+$latest_rebate; + $kredit_lejerRebetB=$kredit_lejerRebetB+$rebet; $hariIni_lejerRebetB=$debit_lejerRebetB-$kredit_lejerRebetB; $kelmarin_lejerRebetB=$jumlah_lejerRebetB-$hariIni_lejerRebetB; @@ -845,6 +929,7 @@ class KhazanahController extends Controller 'hariini'=>$hariIni_lejerRebetB, 'kelmarin' =>$kelmarin_lejerRebetB, + ]); //KIRAAN LEJER AM PENEBUSAN S BERAKHIR }else{ @@ -867,7 +952,7 @@ class KhazanahController extends Controller $debit_Tunai=$debit_Tunai+$bakipjm;; - $kredit_Tunai=$kredit_Tunai+$pinjaman; + // $kredit_Tunai=$kredit_Tunai+$pinjaman; $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; @@ -939,8 +1024,9 @@ class KhazanahController extends Controller - $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); + $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); $jumlah_bayaran_pendahuluan=$get_bayaranPD[0]['total_byr_pendahuluan']; + $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_BP])->json(); $hariini_bp=$get_lejerBayaran_Pendahuluan[0]['hariini']; @@ -950,9 +1036,15 @@ class KhazanahController extends Controller $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; + $bayaran_latest_bayaran_pembiayaan=$get_latest_bayarUntung[0]['bayaran_pembiayaan']; + $kredit_tebus_bp=$bayaran_latest_bayaran_pembiayaan-$jumlah_bayaran_pendahuluan; + $debit_bp=0.0; + $kredit_bp=0.0; - $debit_bp=$debit_bp+$jumlah_bayaran_pendahuluan; + + + $hariini_bp=$debit_bp-$kredit_bp; $kelmarin_bp=$jumlah_bp-$hariini_bp; @@ -966,6 +1058,8 @@ class KhazanahController extends Controller ]); + + $get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); $latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet']; @@ -981,7 +1075,7 @@ class KhazanahController extends Controller $recno_lejerRebet=$get_lejerRebet[0]['recno']; - $debit_lejerRebet=$debit_lejerRebet+$latest_rebate; + $debit_lejerRebet=$debit_lejerRebet+$rebet; $hariIni_lejerRebet=$debit_lejerRebet-$kredit_lejerRebet; $kelmarin_lejerRebet=$jumlah_lejerRebet-$hariIni_lejerRebet; @@ -1013,7 +1107,7 @@ class KhazanahController extends Controller $recno_lejerRebetB=$get_lejerRebetB[0]['recno']; - $kredit_lejerRebetB=$kredit_lejerRebetB+$latest_rebate; + $kredit_lejerRebetB=$kredit_lejerRebetB+$rebet; $hariIni_lejerRebetB=$debit_lejerRebetB-$kredit_lejerRebetB; $kelmarin_lejerRebetB=$jumlah_lejerRebetB-$hariIni_lejerRebetB; diff --git a/app/Http/Controllers/PenebusanController.php b/app/Http/Controllers/PenebusanController.php index 5810b77..e9539bc 100644 --- a/app/Http/Controllers/PenebusanController.php +++ b/app/Http/Controllers/PenebusanController.php @@ -113,6 +113,7 @@ class PenebusanController extends Controller $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan)->json(); $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + $bayaran_latest_pendahuluan=$get_latest_bayarUntung[0]['bayaran_pembiayaan']; $hargajualan=$gadaidetail[0]['hargajualan']; @@ -159,7 +160,7 @@ class PenebusanController extends Controller $kredit_BP= $get_lejerBP[0]['kredit']; - $kredit_BP=$kredit_BP+$bayaran_pembiayaan; + $kredit_BP=$kredit_BP+$bayaran_latest_pendahuluan; $hariini_BP=$debit_BP-$kredit_BP; $kelmarin_BP=$jumlah_BP-$hariini_BP; @@ -229,29 +230,6 @@ class PenebusanController extends Controller ]); - /* $get_Pinj=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_PINJAMAN])->json(); - - $hariini_Pinj=$get_Pinj[0]['hariini']; - $kelmarin_Pinj=$get_Pinj[0]['kelmarin']; - $jumlah_Pinj=$get_Pinj[0]['jumlah']; - $debit_Pinj=$get_Pinj[0]['debit']; - $recno_Pinj=$get_Pinj[0]['recno']; - $kredit_Pinj=$get_Pinj[0]['kredit']; - - - $kredit_Pinj=$kredit_Pinj+$bakiPinjaman; - $debit_Pinj=$debit_Pinj+$bakiPinjaman; - $hariini_Pinj=$debit_Pinj-$kredit_Pinj; - $kelmarin_Pinj=$jumlah_Pinj-$hariini_Pinj; - - $updateGlejer_Pinj=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ - 'recno'=>$recno_Pinj, - 'debit'=>$debit_Pinj, - 'kredit'=>$kredit_Pinj, - 'hariini'=>$hariini_Pinj, - 'kelmarin' =>$kelmarin_Pinj, - - ]);*/ $get_lejerBP=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=> $Bayaran_Pendahuluan])->json(); @@ -263,7 +241,7 @@ class PenebusanController extends Controller $kredit_BP= $get_lejerBP[0]['kredit']; - $kredit_BP=$kredit_BP+$bayaran_pembiayaan; + $kredit_BP=$kredit_BP+$bayaran_latest_pendahuluan; $hariini_BP=$debit_BP-$kredit_BP; $kelmarin_BP=$jumlah_BP-$hariini_BP;