From cf30cceb1c769a3229e15416109ec2c91dc87cc3 Mon Sep 17 00:00:00 2001 From: fariz Date: Fri, 30 Apr 2021 01:00:47 +0800 Subject: [PATCH 1/4] kemaskini value pinjaman diberi tak masuk untuk tebus sebelum tawaruq --- app/Http/Controllers/KhazanahController.php | 5 +- app/Http/Controllers/PenebusanController.php | 58 +++++++++++++++++++- 2 files changed, 60 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 47069f9..6420976 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -295,12 +295,13 @@ class KhazanahController extends Controller if($jenis_tebus=='T') { - + $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; + } else { - $debit_Pinjaman=$debit_Pinjaman+$pinjaman; + } $hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman; diff --git a/app/Http/Controllers/PenebusanController.php b/app/Http/Controllers/PenebusanController.php index ef3b821..28765ca 100644 --- a/app/Http/Controllers/PenebusanController.php +++ b/app/Http/Controllers/PenebusanController.php @@ -136,7 +136,36 @@ class PenebusanController extends Controller 'hariini'=>$hariIni_Tunai, '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']; + + $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']; @@ -239,6 +268,33 @@ 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']; From 99eae95022e02f8f8aca39b670e8cfc153b3a46b Mon Sep 17 00:00:00 2001 From: fariz Date: Sat, 1 May 2021 12:53:36 +0800 Subject: [PATCH 2/4] ad lejer am untuk panjar --- app/Http/Controllers/KhazanahController.php | 450 ++++++++++++++++++++ 1 file changed, 450 insertions(+) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 6420976..1badf17 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -1169,6 +1169,7 @@ class KhazanahController extends Controller $bakiperubatan = 0; + switch ($request->jenismodal) { case "selenggara": $kategori = "Baiki dan Selenggara"; @@ -1262,6 +1263,455 @@ class KhazanahController extends Controller ])->json(); + + //Lejer AM untuk Panjar bermula + + + $PANJAR_AM='3000/018'; + $KERAIAN='3000/019'; + $SELENGGARA='3000/017'; + + $TUNAI='1000/010'; + + if($kategori=="Belanja AM - Perubatan"||$kategori== "Belanja AM" || $kategori=="Belanja AM - Barangan Dapur" || $kategori=="Belanja AM - Postage") + { + + $get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json(); + $gl_cdetails=$get_glCode_Details[0]; + $keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode + $actype=$get_glCode_Details[0]['acttype']; //keterangan acctype + + $get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json(); + if(sizeof($get_Panjar_AM)==0) + { + $jumlah=0.0; + $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json(); + if(sizeof($getGLedjer_Semalam)==0) + { + $jumlah=0.0; + } + else + { + + $jumlah_semalam=$getGLedjer_Semalam[0]['jumlah']; + $hariIniSemalam=$getGLedjer_Semalam[0]['hariini']; + $jumlah=$jumlah_semalam+$hariIniSemalam; + } + $jumlahBulan_ini=0.0; + $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$PANJAR_AM])->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'=>$PANJAR_AM])->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-$request->bayaran;; + $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'=>$PANJAR_AM, + 'descpt'=>$keterangan, + 'debit'=>$request->bayaran, + 'kredit'=>0.0, + 'hariini'=>$HariIni, + 'kelmarin'=>$kelmarin, + 'jumlah'=>$jumlah, + 'bulanini'=>$jumlahBulan_ini, + 'tahunini'=>$Jumlah_TahunIni, + 'acttype'=> $actype + + ]); + + + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $kredit_Tunai=$kredit_Tunai+$request->bayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; + + + $update_TunaiDiTangan=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, + + ]); + + + + + } + else + { + + $hariini_panjar= $get_Panjar_AM[0]['hariini']; + $kelmarin_panjar= $get_Panjar_AM[0]['kelmarin']; + $jumlah_panjar= $get_Panjar_AM[0]['jumlah']; + $debit_panjar= $get_Panjar_AM[0]['debit']; + $recno_panjar= $get_Panjar_AM[0]['recno']; + $kredit_panjar= $get_Panjar_AM[0]['kredit']; + + + $debit_panjar=$debit_panjar+$request->bayaran; + $harini_panjar=$debit_panjar-$kredit_panjar; + $kelmarin_panjar=$jumlah_panjar-$harini_panjar; + + $update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_panjar, + 'debit'=>$debit_panjar, + 'kredit'=>$kredit_panjar, + 'hariini'=>$hariini_panjar, + 'kelmarin'=>$kelmarin_panjar, + + + ]); + + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $kredit_Tunai=$kredit_Tunai+$request->bayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; + + $update_TunaiDiTangan=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, + + ]); + + + } + + } //end belanja AM + else if( $kategori=="Keraian & Promosi") + { + + $get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); + $gl_cdetails=$get_glCode_Details[0]; + $keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode + $actype=$get_glCode_Details[0]['acttype']; //keterangan acctype + + $get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); + if(sizeof($get_Panjar_AM)==0) + { + $jumlah=0.0; + $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json(); + if(sizeof($getGLedjer_Semalam)==0) + { + $jumlah=0.0; + } + else + { + + $jumlah_semalam=$getGLedjer_Semalam[0]['jumlah']; + $hariIniSemalam=$getGLedjer_Semalam[0]['hariini']; + $jumlah=$jumlah_semalam+$hariIniSemalam; + } + $jumlahBulan_ini=0.0; + $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->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'=>$KERAIAN])->json(); + if(sizeof($get_Glejer_Tahun)==0) + { + $Jumlah_TahunIni=0.0; + } + else + { + + $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; + $Jumlah_TahunIni=$jumlah-$JumTahunIni; + + } + + $HariIni=0.00-$request->bayaran; + $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'=>$KERAIAN, + 'descpt'=>$keterangan, + 'debit'=>$request->bayaran, + 'kredit'=>0.0, + 'hariini'=>$HariIni, + 'kelmarin'=>$kelmarin, + 'jumlah'=>$jumlah, + 'bulanini'=>$jumlahBulan_ini, + 'tahunini'=>$Jumlah_TahunIni, + 'acttype'=> $actype + + ]); + + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $kredit_Tunai=$kredit_Tunai+$request->bayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; + + $update_TunaiDiTangan=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, + + ]); + + + + } + else + { + + $hariini_panjar= $get_Panjar_AM[0]['hariini']; + $kelmarin_panjar= $get_Panjar_AM[0]['kelmarin']; + $jumlah_panjar= $get_Panjar_AM[0]['jumlah']; + $debit_panjar= $get_Panjar_AM[0]['debit']; + $recno_panjar= $get_Panjar_AM[0]['recno']; + $kredit_panjar= $get_Panjar_AM[0]['kredit']; + + + $debit_panjar=$debit_panjar+$request->bayaran; + $harini_panjar=$debit_panjar-$kredit_panjar; + $kelmarin_panjar=$jumlah_panjar-$harini_panjar; + + $update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_panjar, + 'debit'=>$debit_panjar, + 'kredit'=>$kredit_panjar, + 'hariini'=>$hariini_panjar, + 'kelmarin'=>$kelmarin_panjar, + + + ]); + + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $kredit_Tunai=$kredit_Tunai+$request->bayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; + + $update_TunaiDiTangan=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, + + ]); + + + } + + }//emd keraian Promosi + else + { + + $get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); + $gl_cdetails=$get_glCode_Details[0]; + $keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode + $actype=$get_glCode_Details[0]['acttype']; //keterangan acctype + + $get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); + if(sizeof($get_Panjar_AM)==0) + { + $jumlah=0.0; + $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json(); + if(sizeof($getGLedjer_Semalam)==0) + { + $jumlah=0.0; + } + else + { + + $jumlah_semalam=$getGLedjer_Semalam[0]['jumlah']; + $hariIniSemalam=$getGLedjer_Semalam[0]['hariini']; + $jumlah=$jumlah_semalam+$hariIniSemalam; + } + $jumlahBulan_ini=0.0; + $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->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'=>$SELENGGARA])->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-$request->bayaran; + $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'=>$SELENGGARA, + 'descpt'=>$keterangan, + 'debit'=>$request->bayaran, + 'kredit'=>0.0, + 'hariini'=>$HariIni, + 'kelmarin'=>$kelmarin, + 'jumlah'=>$jumlah, + 'bulanini'=>$jumlahBulan_ini, + 'tahunini'=>$Jumlah_TahunIni, + 'acttype'=> $actype + + ]); + + + + + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $kredit_Tunai=$kredit_Tunai+$request->bayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; + + $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user->kodcaw,[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariini_Tunai, + 'kelmarin'=>$kelmarin_Tunai, + + ]); + + + + } + else + { + + $hariini_panjar= $get_Panjar_AM[0]['hariini']; + $kelmarin_panjar= $get_Panjar_AM[0]['kelmarin']; + $jumlah_panjar= $get_Panjar_AM[0]['jumlah']; + $debit_panjar= $get_Panjar_AM[0]['debit']; + $recno_panjar= $get_Panjar_AM[0]['recno']; + $kredit_panjar= $get_Panjar_AM[0]['kredit']; + $debit_panjar=$debit_panjar+$request->bayaran; + $harini_panjar=$debit_panjar-$kredit_panjar; + $kelmarin_panjar=$jumlah_panjar-$harini_panjar; + $update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_panjar, + 'debit'=>$debit_panjar, + 'kredit'=>$kredit_panjar, + 'hariini'=>$hariini_panjar, + 'kelmarin'=>$kelmarin_panjar, + + + ]); + + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json(); + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $kredit_Tunai=$kredit_Tunai+$request->bayaran; + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; + + $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user->kodcaw,[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariini_Tunai, + 'kelmarin'=>$kelmarin_Tunai, + + ]); + } + }//end perbelanjaan Selanggara + + + + // lejer am panjar tamat... + + + $updateVault = Http::put( config('api.url').'/api/UpdateVault/Panjar/'.$auth_user['cawangan'],[ 'totpanjar'=>$request->bayaran ]); From 7f2dd8d0369291226f04480f051e149ba5bf250a Mon Sep 17 00:00:00 2001 From: fariz Date: Mon, 3 May 2021 16:23:49 +0800 Subject: [PATCH 3/4] kiraan lejer am untuk U & edit lejer am panjar --- .../Controllers/AliranTunaiController.php | 171 ++++++++++++++++++ app/Http/Controllers/KhazanahController.php | 15 +- app/Http/Controllers/PenebusanController.php | 18 +- 3 files changed, 199 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index 8cebc55..62ee3fd 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -127,6 +127,7 @@ class AliranTunaiController extends Controller $KOD_Upah='5000/013'; $KOD_Rebate_L='5000/021'; $KOD_Rebate_A='1000/021'; + $KOD_ANS='5000/511'; $Bayaran_Pendahuluan='1000/019'; //dapat keterangan glcode @@ -1050,6 +1051,122 @@ class AliranTunaiController extends Controller } + + + + + //UPAH U + + $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_ANS])->json(); + + $gl_cdetails_upah= $get_KOD_UPAH[0]; + $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode + $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype + + // carian perincian glejer untk glcode=1000/010 + $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_ANS])->json(); + + if(sizeof($get_current_GLejer_Details_Upah)==0) + { //start kalau xdak data + $jumlah_Upah=0.0; + + $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_ANS])->json(); + + if(sizeof($getGLedjer_Upah)==0) + { + $jumlah_upah=0.0; + } + else + { + + //$glejer=$getGLedjer[0]; + $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; + $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; + $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; + + + } + + $jumlahBulan_ini_Upah=0.0; + $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_ANS])->json(); + + if( sizeof($get_GlejerBulan_Tahun_Upah)==0) + { + $jumlahBulan_ini_Upah=0.0; + } + else + { + $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; + }//end bulan tahun + $Jumlah_TahunIni_Upah=0.0; + $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_ANS])->json(); + if(sizeof($get_Glejer_Tahun_Upah)==0) + { + $Jumlah_TahunIni_Upah=0.0; + } + else + { + + + $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; + + $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; + + + } + + $HariIni_Upah=0.0; + $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; + //insert glejer untuk current date /hari ini + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$KOD_ANS, + 'descpt'=>$keterangan_upah, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni_Upah, + 'kelmarin'=>$kelmarin_Upah, + 'jumlah'=>$jumlah_Upah, + 'bulanini'=>$jumlahBulan_ini_Upah, + 'tahunini'=>$Jumlah_TahunIni_Upah, + 'acttype'=> $actype_upah + + ]); + + } + else + { + + + + } + + + + + + + + + + + + + + + + + + + + + + + + + //************************ END LEJER AM********************************** @@ -1187,6 +1304,60 @@ class AliranTunaiController extends Controller 'masuk'=>$totalmasuk, 'bakiakhir'=>$bakiakhir ]); + + //Lejer AM untuk Transaksi U..; + $KOD_ANS='5000/511'; + $KOD_TUNAI='1000/010'; + + $upahdibayar=$advansur['upahDibayar']; + $get_tunai=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_TUNAI])->json(); + + $hariini_tunai=$get_tunai[0]['hariini']; + $kelmarin_tunai=$get_tunai[0]['kelmarin']; + $jumlah_tunai=$get_tunai[0]['jumlah']; + $debit_tunai=$get_tunai[0]['debit']; + $recno_tunai=$get_tunai[0]['recno']; + $kredit_tunai=$get_tunai[0]['kredit']; + + $debit_tunai=$debit_tunai+$upahdibayar; + $hariini_tunai=$debit_tunai-$kredit_tunai; + $kelmarin_tunai=$jumlah_tunai-$hariini_tunai; + $update_tunaiupah=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_upah=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_ANS])->json(); + + $hariini_upah=$get_upah[0]['hariini']; + $kelmarin_upah=$get_upah[0]['kelmarin']; + $jumlah_upah=$get_upah[0]['jumlah']; + $debit_upah=$get_upah[0]['debit']; + $recno_upah=$get_upah[0]['recno']; + $kredit_upah=$get_upah[0]['kredit']; + $kredit_upah=$kredit_upah+$upahdibayar; + $hariini_upah=$debit_upah-$kredit_upah; + $kelmarin_upah=$jumlah_upah-$hariini_upah; + $update_tunaiupahU=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_upah, + 'debit'=>$debit_upah, + 'kredit'=>$kredit_upah, + 'hariini'=>$hariini_upah, + 'kelmarin'=>$kelmarin_upah, + + ]); + + + + + + + + + } diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 152a178..57ac6e6 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -23,6 +23,13 @@ use PDF; class KhazanahController extends Controller { + + + + + + + public function __construct() { $this->middleware('auth'); @@ -227,7 +234,6 @@ class KhazanahController extends Controller { - $auth_user = Auth::user(); @@ -445,6 +451,7 @@ class KhazanahController extends Controller else { + // dd(request()->all()); if($tebus_detail['jenistebus'] == 'P') { @@ -827,6 +834,12 @@ class KhazanahController extends Controller return redirect()->route('khazanah.tebus'); + + + + + + } //END KHAZANAH FARIS diff --git a/app/Http/Controllers/PenebusanController.php b/app/Http/Controllers/PenebusanController.php index 28765ca..bad830c 100644 --- a/app/Http/Controllers/PenebusanController.php +++ b/app/Http/Controllers/PenebusanController.php @@ -87,6 +87,9 @@ class PenebusanController extends Controller $KOD_UT='1000/211'; $KOD_US='2000/007'; $Untung_Semasa='5000/017'; + $KOD_ANS='5000/511'; + + $jumlahBayaran_ansuran=Http::get(config('api.url').'/api/ansuranByrKaunter/'.$request->kodcaw.'/'.$request->norujukan)->json(); $jumlah_telah_bayaransuran=$jumlahBayaran_ansuran[0]['cash_in']; @@ -107,11 +110,15 @@ 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']; - - //check sama ada jumlah bayaran melebihi keuntungan semasa..kalau lebih dia akan masuk dalam bayaran pendahuluan... - if($jumbayaran<$bayaran_keuntungan) - { + $hargajualan=$gadaidetail[0]['hargajualan']; + + + + //ansuran tawaruq + //check sama ada jumlah bayaran melebihi keuntungan semasa..kalau lebih dia akan masuk dalam bayaran pendahuluan... + if($jumbayaran<$bayaran_keuntungan) + { $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=> $GL_CODE])->json(); @@ -389,6 +396,9 @@ class PenebusanController extends Controller } + // end kiraan lejer am untuk tawaruq + + //***************KIRAAN LEJER AM TAMAT******************************* return response()->json($updateTunai,200); From 49e50ffa15039ef52e3dedcb4a23242b28066b47 Mon Sep 17 00:00:00 2001 From: fariz Date: Tue, 4 May 2021 08:59:40 +0800 Subject: [PATCH 4/4] tukar condition tarikh tawaruq kepada hargajual pada utk function barcodescannedtebus --- app/Http/Controllers/KhazanahController.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 57ac6e6..2a0d97d 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -25,11 +25,6 @@ class KhazanahController extends Controller { - - - - - public function __construct() { $this->middleware('auth'); @@ -239,6 +234,8 @@ class KhazanahController extends Controller $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan_barcode)->json(); $gadai_detail = $gadai[0]; + $hargajual=$gadai[0]['hargajualan']; + $upah12=$gadai[0]['upah12']; $tarikh_gadai=$gadai[0]['t_gadai']; $tebus = Http::get(config('api.url') . '/api/listpenebusanhistory/'. $auth_user['cawangan'],['norujukan' => $request->norujukan_barcode])->json(); //dd($tebus); @@ -282,7 +279,7 @@ class KhazanahController extends Controller //tarikh tawawruqq $tarikh_gadai_tawaruq_start='2021-04-14'; - if($tarikh_gadai<$tarikh_gadai_tawaruq_start) + if($upah12==null && $hargajual==null) { @@ -296,6 +293,7 @@ class KhazanahController extends Controller $debit_Pinjaman=$get_lejerPinjam[0]['debit']; $recno_Pinjaman=$get_lejerPinjam[0]['recno']; + if($jenis_tebus=='T') {