diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 96c9e23..8b5a0b9 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -282,6 +282,7 @@ class KhazanahController extends Controller $jenis_tebus=$tebus[0]['jenistebus']; $bakipjm=$tebus[0]['bakipjm']; $bakiupah=$tebus[0]['bakiupah']; + $rebet=$tebus[0]['rebate']; @@ -496,6 +497,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(); @@ -510,7 +515,9 @@ class KhazanahController extends Controller $recno_Tunai=$get_lejerTunai[0]['recno']; - $debit_Tunai=$debit_Tunai+$jumlah_bayaran; + $debit_Tunai=$debit_Tunai+$jumlah_bayaran+$pinjaman; + + $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; @@ -523,6 +530,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']; @@ -532,8 +542,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'],[ @@ -569,29 +580,72 @@ 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_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_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+$rebet; + $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+$rebet; + $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'], [ @@ -632,13 +686,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']; @@ -646,103 +697,274 @@ 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']; + $pinjaman_baru=$pinjaman+$bayaran_latest_untung; - $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+$pinjaman+$bayaran_latest_untung; + // $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, + + ]); + + + + + + + + $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']; + $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_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+$rebet; + $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+$rebet; + $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']; @@ -755,89 +977,173 @@ 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']; + + $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; + + + + + $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+$rebet; + $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+$rebet; + $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'], [ @@ -873,7 +1179,6 @@ class KhazanahController extends Controller - } @@ -3179,14 +3484,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){ @@ -3414,7 +4042,7 @@ class KhazanahController extends Controller $hapuskira = Http::get(config('api.url').'/api/CalculationHapusKira/' . $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); diff --git a/app/Http/Controllers/PenebusanController.php b/app/Http/Controllers/PenebusanController.php index 26f637b..ebd0b67 100644 --- a/app/Http/Controllers/PenebusanController.php +++ b/app/Http/Controllers/PenebusanController.php @@ -143,6 +143,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']; @@ -163,8 +164,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; @@ -177,82 +177,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_latest_pendahuluan; - $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']; @@ -293,8 +245,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; @@ -308,78 +260,7 @@ 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_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']; @@ -390,7 +271,7 @@ class PenebusanController extends Controller $kredit_BP= $get_lejerBP[0]['kredit']; - $kredit_BP=$debit_BP+$bayaran_pembiayaan; + $kredit_BP=$kredit_BP+$bayaran_latest_pendahuluan; $hariini_BP=$debit_BP-$kredit_BP; $kelmarin_BP=$jumlah_BP-$hariini_BP;