diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index b355410..12a57bb 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -1431,7 +1431,7 @@ class AliranTunaiController extends Controller $gadai = Http::get(config('api.url'). '/api/gadai/laporan/'. $auth_user['cawangan'] .'/'. $current->toDateString())->json(); $tebus = Http::get(config('api.url'). '/api/tebus/laporan/'. $auth_user['cawangan'] .'/'. $current->toDateString())->json(); $ansuran = Http::get(config('api.url'). '/api/ansuran/laporan/'. $auth_user['cawangan'],['tarikh' => $current->toDateString()])->json(); - + $tuntutbaki = Http::get(config('api.url'). '/api/TuntutBaki/'. $auth_user['cawangan'] . '/teller/',['teller' => Auth::user()->name])->json(); $advansur = Http::get(config('api.url').'/api/AnsuranByTarikh/'.$auth_user['cawangan'],['kodlaluan' => Auth::user()->name ])->json(); $totalserahan = 0; @@ -1501,11 +1501,26 @@ class AliranTunaiController extends Controller $totalupahlama += $upahlama['upahDibayar']; } - $penebusan = floatval($totaltebus) + floatval($totalansuran) + floatval($totalupahlama); - $penebusanbarcodescanned = floatval($totaltebusbarcodescanned) + floatval($totalansuran) + floatval($totalupahlama); - $gadaian = floatval($totalgadai); + $totaltuntutbaki = 0; + $bakilelong = 0; + $rugilelong = 0; + foreach($tuntutbaki as $index1=>$tb) + { + if($tb['jenis'] == 'T') + { + $bakilelong += $tb['jumlah']; + }else{ + $rugilelong += -($tb['jumlah']); + } - $bakisemasa = floatval($bakiawal) + floatval($totalpendahuluan) + floatval($penebusan) - (floatval($gadaian) + floatval($totalserahan)); + $totaltuntutbaki += $tb['jumlah']; + } + + $penebusan = floatval($totaltebus) + floatval($totalansuran) + floatval($totalupahlama); + $penebusanbarcodescanned = floatval($totaltebusbarcodescanned) + floatval($totalansuran) + floatval($totalupahlama) + $rugilelong; + $gadaian = floatval($totalgadai) + $bakilelong; + + $bakisemasa = floatval($bakiawal) + floatval($totalpendahuluan) + floatval($penebusan) - (floatval($gadaian) + floatval($totalserahan)) - floatval($totaltuntutbaki); $errorpendahuluan = false; $errorserahan = false; $errorpenebusan = false; $errorgadaian = false; $errorbaki = false; diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 9586863..3bf3069 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -20,6 +20,7 @@ use Illuminate\Support\Facades\Session; use Illuminate\Support\Facades\Hash; use Carbon\Carbon; use PDF; +use DateTime; class KhazanahController extends Controller { @@ -36,25 +37,57 @@ class KhazanahController extends Controller $api_url = config('api.url'); $auth_user = Auth::user(); + $idtype = 'nokp'; $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $bank = Http::get(config('api.url') . '/api/bank')->json(); - return view('khazanah.index',compact('search','cawangan_info','bank','api_url')); + return view('khazanah.index',compact('search','cawangan_info','bank','api_url','idtype')); + } + + public function search(Request $request){ + $noic = $request->noic; + $idtype = $request->customerIDType; + Session::put('noic', $noic); + $api_url = config('api.url'); + $auth_user = Auth::user(); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + $bank = Http::get(config('api.url') . '/api/bank')->json(); + $customers_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json(); + + if($customers_info){ + $customer_info = $customers_info[0]; + }else{ + $customer_info = $customers_info; + } + $request->session()->forget('page_reload'); + $request->session()->forget('norujukan'); + + $search = true; + + if($customer_info){ + Session::put('customer_info_khazanah',$customer_info); + return redirect()->route('khazanah.customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]); + }else{ + return view('khazanah.index',compact('search','noic','cawangan_info','bank','api_url','idtype')); + } } public function info(Request $request){ $auth_user = Auth::user(); $api_url = config('api.url'); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - $customers_info = Http::get(config('api.url') . '/api/customers/'. $request->noic)->json(); + $customers_info = Http::get(config('api.url') . '/api/customers/'. Session::get('noic'))->json(); if($customers_info){ $customer_info = $customers_info[0]; }else{ $customer_info = $customers_info; } + $bakilelong = Http::get(config('api.url') . '/api/bakilelong/cawangan/' . $auth_user['cawangan'] . '/' . Session::get('noic') . '/baki')->json(); + $rugilelong = Http::get(config('api.url') . '/api/bakilelong/cawangan/' . $auth_user['cawangan'] . '/' . Session::get('noic') . '/rugi')->json(); + $request->session()->forget('page_reload'); $request->session()->forget('norujukan'); - return view('khazanah.info',compact('cawangan_info','api_url','customer_info')); + return view('khazanah.info',compact('cawangan_info','api_url','customer_info','bakilelong','rugilelong')); } public function menu() @@ -1177,7 +1210,6 @@ class KhazanahController extends Controller $bakiperubatan = 0; - switch ($request->jenismodal) { case "selenggara": $kategori = "Baiki dan Selenggara"; @@ -1257,6 +1289,9 @@ class KhazanahController extends Controller 'jumlahkeping' => "0" ]); + $myDateTime = DateTime::createFromFormat('Y-m-d', $request->tarikhbil); + $tarikhbil = $myDateTime->format('dmY'); + $panjar = Http::post(config('api.url') . '/api/CreatePanjar/'. $auth_user['cawangan'],[ 'deskripsi' => $request->deskripsi, @@ -1266,7 +1301,7 @@ class KhazanahController extends Controller 'id' => $auth_user['name'], 'bakiperubatan' => $bakiperubatan, 'nobaucer' => $request->baucer, - 'nobil' => "3213231", + 'nobil' => $tarikhbil, 'tuntutoleh' => $request->tuntutan ])->json(); @@ -1289,9 +1324,9 @@ class KhazanahController extends Controller $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) - { + $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) @@ -1401,28 +1436,28 @@ class KhazanahController extends Controller '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; + $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, - - ]); + $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, + + ]); } @@ -1439,62 +1474,62 @@ class KhazanahController extends Controller $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=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 - { + $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; - $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 + $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 ]); @@ -1519,54 +1554,50 @@ class KhazanahController extends Controller ]); - - } 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']; + $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; + $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, + $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; - $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, - - ]); + $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, + + ]); } @@ -1580,51 +1611,52 @@ class KhazanahController extends Controller $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(); + $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=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 - { + $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; - $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; - $Jumlah_TahunIni=$jumlah-$JumTahunIni; - - } + } - $HariIni=0.0-$request->bayaran; - $kelmarin=$jumlah-$HariIni; + $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'],[ @@ -1672,45 +1704,45 @@ class KhazanahController extends Controller 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, + $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; + $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, - - ]); + $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 @@ -1730,7 +1762,7 @@ class KhazanahController extends Controller { return redirect('/panjar')->with('messageinformation','Panjar Berjaya Disimpan.'); }else{ - return redirect('/panjar')->with('messageinformation','Panjar Mengalami Masalah UntukDisimpan.'); + return redirect('/panjar')->with('messageinformation','Panjar Mengalami Masalah Untuk Disimpan.'); } return response($updateVault); @@ -2838,7 +2870,7 @@ class KhazanahController extends Controller } public function cetakLaporanRingkasanHarian(Request $request){ - // dd($request); + $api_url = config('api.url'); $auth_user = Auth::user(); $current = Carbon::now(); @@ -2904,11 +2936,11 @@ class KhazanahController extends Controller $totalbilhapuskirakeseluruhan = $kawalanstok[3]['hapuskira1'][0]['bil'] + $kawalanstok[3]['hapuskira2'][0]['bil'] + $kawalanstok[3]['hapuskira3'][0]['bil']; $totalbilhapuskirasehari = $kawalanstok[3]['hapuskiraini1'][0]['bil'] + $kawalanstok[3]['hapuskiraini2'][0]['bil'] + $kawalanstok[3]['hapuskiraini3'][0]['bil']; - $totalbilhapuskira = $totalbilhapuskirakeseluruhan + $totalbilhapuskirasehari; echo number_format($totalbilhapuskira); + $totalbilhapuskira = $totalbilhapuskirakeseluruhan + $totalbilhapuskirasehari; $totalpinjhapuskirakeseluruhan = $kawalanstok[3]['hapuskira1'][0]['pinj'] + $kawalanstok[3]['hapuskira2'][0]['pinj'] + $kawalanstok[3]['hapuskira3'][0]['pinj']; $totalpinjhapuskirasehari = $kawalanstok[3]['hapuskiraini1'][0]['pinj'] + $kawalanstok[3]['hapuskiraini2'][0]['pinj'] + $kawalanstok[3]['hapuskiraini3'][0]['pinj']; - $totalpinjhapuskira = $totalpinjhapuskirakeseluruhan + $totalpinjhapuskirasehari; echo number_format($totalpinjhapuskira,2); + $totalpinjhapuskira = $totalpinjhapuskirakeseluruhan + $totalpinjhapuskirasehari; $totalbilkawalanstok = $totalbilgadai-$totalbiltebus-$totalbilans-$totalbillelong-$totalbilhapuskira; $totalpinjkawalanstok = $totalpinjgadai-$totalpinjtebus-$totalpinjans-$totalpinjlelong-$totalpinjhapuskira; @@ -3427,6 +3459,7 @@ class KhazanahController extends Controller if($wtd > 0) array_push($tanggungansemasa,['glcode' => '3000/021','descpt' => 'WANG TAK DITUNTUT','amaun' => $wtd]); if($cajlelong > 0) array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Pendapatan Caj Lelong','amaun' => $cajlelong]); if($untungrugiterkumpul > 0) array_push($tanggungansemasa,['glcode' => '7000/101','descpt' => 'Untung/Rugi Terkumpul','amaun' => $untungrugiterkumpul]); + if($cajperkhidmatan > 0) array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Caj Perkhidmatan Terkumpul','amaun' => $cajperkhidmatan]); if($cajlelongxtra > 0) array_push($tanggungansemasa,['glcode' => '5000/313','descpt' => 'Pendapatan Caj Lelong Xtra ','amaun' => $cajlelongxtra]); if($upahsimpanxtra > 0) array_push($tanggungansemasa,['glcode' => '5000/413','descpt' => 'Upah Simpan Xtra - Koperasi PKB','amaun' => $upahsimpanxtra]); if($bakilelongxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/190','descpt' => 'Baki Lelong Xtra','amaun' => $bakilelongxtra]); diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 5f07630..530f5a1 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -91,8 +91,15 @@ class LelongController extends Controller $bakiakhir = $baki; - $bakiakhir -= $request->jumlah; - + if($request->jenis == 'T'){ + $bakiakhir -= $request->jumlah; + $keluar += $request->jumlah; + } + else + { + $bakiakhir += -($request->jumlah); + $masuk += -($request->jumlah); + } //masuk dalam tunai aliran $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ diff --git a/app/Http/Controllers/PenebusanController.php b/app/Http/Controllers/PenebusanController.php index da38505..fac24d0 100644 --- a/app/Http/Controllers/PenebusanController.php +++ b/app/Http/Controllers/PenebusanController.php @@ -38,6 +38,36 @@ class PenebusanController extends Controller return view('penebusan.index',compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa')); } + public function tebuspenuh(Request $request) + { + $api_url = config('api.url'); + + $updatetebus = Http::put(config('api.url').'/api/updatetebus/'. $request->kodcaw .'/' . $request->norujukan,[ + "nopelanggan" => $request->nopelanggan, + "jenistebus" => $request->jenistebus, + "jbg" => $request->jbg, + "kadarupah" => $request->kadarupah, + "nilai_marhun" => $request->nilai_marhun, + "pinjaman" => $request->pinjaman, + "ansuran" => $request->ansuran, + "addpinjaman" => $request->addpinjaman, + "bakipinjaman" => $request->bakipinjaman, + "bakiupah" => $request->bakiupah, + "historygadaian" => $request->historygadaian, + "marhun" => $request->marhun, + "nowakil" => $request->nowakil, + "jenisbayarantebus" => $request->jenisbayarantebus, + "teller" => $request->teller + ])->json(); + + if($updatetebus) + { + return response('success'); + }else{ + return response('fail'); + } + } + public function bayaransuransTawarruq(Request $request) { $api_url = config('api.url'); @@ -884,4 +914,24 @@ class PenebusanController extends Controller return $totalnilaimarhun; } + public function PenebusanKhazanah($norujukan){ + $auth_user = Auth::user(); + $api_url = config('api.url'); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + + $gadaidetail = Http::get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); + $noic = $gadaidetail[0][0]['nokp']; + $customerdetail = Http::get(config('api.url') . '/api/customers/'. $noic)->json(); + $marhundetail = Http::get(config('api.url') . '/api/marhun/'. $norujukan)->json(); + + $marhun = $marhundetail[0]; + $nama = $customerdetail[0]['nama']; + + $gadai = $gadaidetail[0][0]; + + $nilaihargasemasa = $this->tukaranhargaemas($norujukan); + + return view('penebusan.index-khazanah',compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa')); + } + } diff --git a/public/js/main.js b/public/js/main.js index 9d027d9..d422400 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -135,7 +135,6 @@ function totalkeyserahan(datakeyin) $.each(arrayambilan, function( index, arr ){ if(arr[0] == idkey) { - arrayambilan[index][1] = totalamount(idkey,valkey); } @@ -267,6 +266,114 @@ function kiraan(datakeyin) } +function kiraanpanjar(datakeyin) +{ + var idkey = $(datakeyin).attr('id'); + var valkey = $(datakeyin).val(); + var amount = 0; + let amountkiraan = 0; + + var validate = parseFloat($(datakeyin).data('amaun')); + + $.each(arrayambilan, function( index, arr ){ + if(arr[0] == idkey) + { + + arrayambilan[index][1] = totalamount(idkey,valkey); + } + + amount += arr[1]; + }); + + if(Number(valkey) > Number(validate)) + { + Swal.fire({ + icon: 'error', + title: 'Amaran', + text: 'Jumlah denominasi melebihi kadar' + }); + $(datakeyin).val(''); + } + else + { + + $('#amaunkiraan').val(amount); + + } + + switch(idkey) { + case 'bundle1': + amountkiraan += (valkey * 100); + $('#totalb1').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle20': + amountkiraan += (valkey * 1000); + $('#totalb20').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle5': + amountkiraan += (valkey * 500); + $('#totalb5').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle50': + amountkiraan += (valkey * 5000); + $('#totalb50').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle10': + amountkiraan += (valkey * 1000); + $('#totalb10').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'bundle100': + amountkiraan += (valkey * 5000); + $('#totalb100').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen1': + amountkiraan += (valkey * 0.01); + $('#totalsen1').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen5': + amountkiraan += (valkey * 0.05); + $('#totalsen5').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen10': + amountkiraan += (valkey * 0.05); + $('#totalsen10').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen20': + amountkiraan += (valkey * 0.20); + $('#totalsen20').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'sen50': + amountkiraan += (valkey * 0.50); + $('#totalsen50').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit1': + amountkiraan += (valkey * 1); + $('#totalring1').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit5': + amountkiraan += (valkey * 5); + $('#totalring5').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit10': + amountkiraan += (valkey * 10); + $('#totalring10').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit20': + amountkiraan += (valkey * 20); + $('#totalring20').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit50': + amountkiraan += (valkey * 50); + $('#totalring50').val(formatter.format(amountkiraan.toFixed(2))); + break; + case 'ringgit100': + amountkiraan += (valkey * 100); + $('#totalring100').val(formatter.format(amountkiraan.toFixed(2))); + break; + } + +} + async function openuptambahdanserah(e) { var id = $(e).attr('id'); diff --git a/resources/views/customers/info.blade.php b/resources/views/customers/info.blade.php index 3738a37..69d348c 100644 --- a/resources/views/customers/info.blade.php +++ b/resources/views/customers/info.blade.php @@ -522,7 +522,7 @@ gadai_detail['t_matang'], 'RM '+formatter.format(gadai_detail['pinjaman']), (((Number(gadai_detail['pinjaman'])/Number(gadai_detail['nilaimarhun']))*100).toFixed(2)).toLocaleString("en-GB") + '%', - gadai_detail['jbg'] + gadai_detail['tempoh'] ]).draw(); }else{ tablegadai.row.add([ @@ -545,7 +545,7 @@ gadai_detail['t_update'], 'RM '+formatter.format(gadai_detail['bakipjm']), (((Number(gadai_detail['pinjaman'])/Number(gadai_detail['nilaimarhun']))*100).toFixed(2)).toLocaleString("en-GB") + '%', - gadai_detail['jbg'] + gadai_detail['tempoh'] ]).draw(); }else if(jenistebus == "lelong"){ var urlroute = '{{ route("lelongan", ":id") }}'; diff --git a/resources/views/homepage/khazanah/home.blade.php b/resources/views/homepage/khazanah/home.blade.php index 9769bbe..6b9214b 100644 --- a/resources/views/homepage/khazanah/home.blade.php +++ b/resources/views/homepage/khazanah/home.blade.php @@ -174,7 +174,7 @@
RM {{ number_format($keuntungan) }}
+RM {{ number_format($keuntungan,2) }}
RM {{ number_format($upahsimpan) }}
+RM {{ number_format($upahsimpan,2) }}
| Bil | -No Rujukan | -Tarikh Gadai | -Pembiayaan | -Nilai Marhun | -Tempoh | -Keuntungan | -Tarikh Matang | -Margin | -Kos Keuntungan | -Hapus Gadai | - -
|---|
| Bil | -No Rujukan | -Tarikh Gadai | -Pembiayaan | -Nilai Marhun | -Tempoh | -Keuntungan | -Tarikh Matang | -Margin | -Kos Keuntungan | -Hapus Gadai | - -
|---|
| Bil | -No Rujukan | -Tarikh Gadai | -Pembiayaan | -Nilai Marhun | -Tempoh | -Keuntungan | -Tarikh Matang | -Margin | -Kos Keuntungan | -Hapus Gadai | - -
|---|