From 732c97412b542c16434564e4194cb29a05045188 Mon Sep 17 00:00:00 2001 From: fariz Date: Tue, 25 May 2021 15:01:59 +0800 Subject: [PATCH] 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;