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);