diff --git a/app/Events/NotifikasiAGH.php b/app/Events/NotifikasiAGH.php new file mode 100644 index 0000000..3e89d31 --- /dev/null +++ b/app/Events/NotifikasiAGH.php @@ -0,0 +1,33 @@ +kodcaw = $kodcaw; + $this->message = $message; + $this->typeerror = $typeerror; + $this->pc = $pc; + } + + public function broadcastOn() + { + return ['notice-agh']; + } + + public function broadcastAs() + { + return 'my-agh'; + } +} \ No newline at end of file diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index 7223d50..ce238f7 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -1276,6 +1276,38 @@ class AliranTunaiController extends Controller } + public function alirantunaiTebusAutoTawarruq(Request $request){ + + $auth_user = Auth::user(); + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan)->json(); + $gadai_detail = $gadai[0]; + + $tebus = Http::get(config('api.url') . '/api/listpenebusanhistory/'. $auth_user['cawangan'],['norujukan' => $request->norujukan])->json(); + $tebus_detail = $tebus[0]; + + $getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $tebus_detail['teller']])->json(); + + $keluar=$getTunai2['keluar']; + $baki=$getTunai2['baki']; + $masuk=$getTunai2['masuk']; + $bakiawal=$getTunai2['bakiawal']; + $pendahuluan=$getTunai2['tambah']; + $serahan=$getTunai2['kurang']; + $totalmasuk = 0; + $bakiakhir = $baki; + $totalkeluar = 0; + + $bakiakhir = $bakiakhir + $request->totalbayaran; + + $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ + 'kodlaluan' => $tebus_detail['teller'], + 'keluar'=>$keluar, + 'masuk'=>$masuk, + 'bakiakhir'=>$bakiakhir + ]); + } + public function alirantunaiUpahBknTawarruq(Request $request){ $auth_user = Auth::user(); @@ -1502,8 +1534,17 @@ class AliranTunaiController extends Controller } $totaltuntutbaki = 0; + $bakilelong = 0; + $rugilelong = 0; foreach($tuntutbaki as $index1=>$tb) { + if($tb['jenis'] == 'T') + { + $bakilelong += $tb['jumlah']; + }else{ + $rugilelong += -($tb['jumlah']); + } + $totaltuntutbaki += $tb['jumlah']; } diff --git a/app/Http/Controllers/GadaianController.php b/app/Http/Controllers/GadaianController.php index 7d9bf97..5421a59 100644 --- a/app/Http/Controllers/GadaianController.php +++ b/app/Http/Controllers/GadaianController.php @@ -425,11 +425,55 @@ class GadaianController extends Controller return view('print.resittebusseparuh',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction')); } + public function resitautotawarruq($id) + { + + $auth_user = Auth::user(); + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); + + $totaltransaction = 0; + + $transaction = Http::get(config('api.url') . '/api/transaction/'. $id)->json(); + + foreach($transaction as $trans) + { + $totaltransaction += $trans['duit_masuk']; + } + + if(sizeof($gadai) != 0) + $gadai = $gadai[0][0]; + + $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); + + $transaction_keuntungan = Http::get(config('api.url'). '/api/transaksi_keuntungan_latest/'. $id)->json(); + if(sizeof($customers_info) != 0) + $customers_info = $customers_info[0]; + + + $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $auth_user['cawangan'],[ "norujukan" => $id])->json(); + + if(sizeof($penebusan) != 0) + $penebusan = $penebusan[0]; + + $wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $penebusan['nowakil'])->json(); + + // dd($wakil); + if(sizeof($wakil) != 0) + $wakil = $wakil[0]; + + return view('print.resittebusautotawarruq',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction','transaction_keuntungan')); + } + public function resittebus($id) { $auth_user = Auth::user(); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + + dd($cawangan_info); + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); $totaltransaction = 0; @@ -462,7 +506,7 @@ class GadaianController extends Controller if(sizeof($wakil) != 0) $wakil = $wakil[0]; - return view('print.resittebus',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction')); + return view('print.resittebus',compact('transaction','gadai','cawangan_info','customers_info','penebusan','wakil','totaltransaction')); } public function resitbelumtebus($id) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 9ae89f5..42243c0 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -9,6 +9,7 @@ use App\Events\OperasiNotice; use App\Events\PendahuluanSerahan; use App\Events\NotifikasiKelulusan; use App\Events\NotifikasiUbahHapus; +use App\Events\NotifikasiAGH; use App\User; use App\Cawangan; @@ -20,6 +21,7 @@ use Illuminate\Support\Facades\Session; use Illuminate\Support\Facades\Hash; use Carbon\Carbon; use PDF; +use DateTime; class KhazanahController extends Controller { @@ -36,25 +38,61 @@ 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(); + + $negeri = Http::get(config('api.url') . '/api/negeri/')->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','negeri')); } public function menu() @@ -244,6 +282,7 @@ class KhazanahController extends Controller $jenis_tebus=$tebus[0]['jenistebus']; $bakipjm=$tebus[0]['bakipjm']; $bakiupah=$tebus[0]['bakiupah']; + $rebet=$tebus[0]['rebate']; @@ -458,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(); @@ -472,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; @@ -485,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']; @@ -494,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'],[ @@ -531,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'], [ @@ -594,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']; @@ -608,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']; @@ -717,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'], [ @@ -835,7 +1179,6 @@ class KhazanahController extends Controller - } @@ -1177,7 +1520,6 @@ class KhazanahController extends Controller $bakiperubatan = 0; - switch ($request->jenismodal) { case "selenggara": $kategori = "Baiki dan Selenggara"; @@ -1257,6 +1599,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 +1611,7 @@ class KhazanahController extends Controller 'id' => $auth_user['name'], 'bakiperubatan' => $bakiperubatan, 'nobaucer' => $request->baucer, - 'nobil' => "3213231", + 'nobil' => $tarikhbil, 'tuntutoleh' => $request->tuntutan ])->json(); @@ -1289,9 +1634,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 +1746,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 +1784,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 +1864,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 +1921,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 +2014,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 @@ -1728,9 +2070,22 @@ class KhazanahController extends Controller if($upVault == 200 && empty($panjar) == false && $upDeno == 200) { + if($request->jenismodal === 'perubatan') + { + $listUser=User::where('name','=',$request->tuntutan)->get(); + + $totalsebenar = floatval($listUser[0]->perubatan) - floatval($request->bayaran); + + $overrideuser = User::where('cawangan','=',$auth_user['cawangan']) + ->where('name','=',$request->tuntutan) + ->update(array( + 'perubatan' => $totalsebenar + )); + } + 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 +3193,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,13 +3259,13 @@ 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; + $totalbilkawalanstok = $totalbilgadai-$totalbiltebus/*-$totalbilans*/-$totalbillelong-$totalbilhapuskira; $totalpinjkawalanstok = $totalpinjgadai-$totalpinjtebus-$totalpinjans-$totalpinjlelong-$totalpinjhapuskira; return view('print.laporan_ringkasanharian', compact('cawangan_detail','tarikh_cetak','ringkasan_date','api_url','laporan','totalbilkawalanstok','totalpinjkawalanstok')); @@ -2929,7 +3284,7 @@ class KhazanahController extends Controller $split_date = explode('-',$request->datetimepicker1); $tebus_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; } - $marhun = Http::get(config('api.url'). '/api/gadai/laporan/ringkasan/'. $auth_user['cawangan'] .'/'. $tebus_date)->json(); + $marhun = Http::get(config('api.url'). '/api/gadai/laporan/ringkasan/'. $auth_user['cawangan'],['tarikh' => $tebus_date])->json(); $marhun = $marhun[0]; $keseluruhanupahsimpan = $marhun['lelongupahsimpan'] + $marhun['tebus'][0]['upahsimpan'] + $marhun['advansur'][0]['upahsimpan']; @@ -3129,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){ @@ -3361,10 +4039,9 @@ class KhazanahController extends Controller $cajlelong = Http::get(config('api.url').'/api/cajlelong/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $keuntungansebenar = Http::get(config('api.url').'/api/KeuntunganSebenar/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $cajperkhidmatan = Http::get(config('api.url').'/api/cajperkhidmatanterkumpul/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); - $hapuskira = Http::get(config('api.url').'/api/CalculationHapusKira/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); - + $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); @@ -3434,7 +4111,12 @@ class KhazanahController extends Controller if($rugilelongxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/191','descpt' => 'Rugi Lelong Xtra','amaun' => -$rugilelongxtra]); if($utgterkumpulxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/201','descpt' => 'Untung/Rugi Terkumpul Xtra','amaun' => $utgterkumpulxtra]); if($jualan1stop > 0) array_push($tanggungansemasa,['glcode' => '9000/501','descpt' => 'Jualan 1 Stop','amaun' => $jualan1stop]); +<<<<<<< HEAD if($hapuskira > 0) array_push($tanggungansemasa,['glcode' => '3000/011','descpt' => 'Hapus Kira','amaun' => -$hapuskira]); +======= + if($hapuskira > 0) array_push($tanggungansemasa,['glcode' => '3000/011','descpt' => 'Hapus Kira','amaun' => -$hapuskira]); + +>>>>>>> 9447e6d9015792c045e0c5246e833020b1df0a3c $totaltanggungansemasa = 0; foreach($tanggungansemasa as $index => $ts) @@ -3650,6 +4332,40 @@ class KhazanahController extends Controller } + public function laporan_tuntutbaki(Request $request) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + + + return view('khazanah.laporan.tuntutbaki', compact('cawangan_info','api_url')); + } + + public function cetaklaporan_tuntutbaki(Request $request){ + + $api_url = config('api.url'); + $auth_user = Auth::user(); + $current = Carbon::now(); + $current = new Carbon(); + $tarikh_cetak = $current->toDateString(); + + if($request->datetimepicker1 == null){ + $gadai_date = $current->toDateString(); + }else{ + $split_date = explode('-',$request->datetimepicker1); + $gadai_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + } + + $tuntutbaki = Http::get(config('api.url'). '/api/TuntutBaki/'. $auth_user['cawangan'] ,['tarikh' => $gadai_date])->json(); + + $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + + return view('print.laporan_tuntutbaki', compact('tuntutbaki','cawangan_detail','tarikh_cetak','gadai_date','api_url')); + } + + public function laporan_Perbelanjaan(Request $request) { @@ -3707,6 +4423,8 @@ class KhazanahController extends Controller return view('print.laporan_perbelanjaan_baucer', compact('perbelanjaan','cawangan_detail','tarikh_cetak','api_url')); } + + public function RequestPembatalan(Request $request) { @@ -3714,7 +4432,7 @@ class KhazanahController extends Controller $nombor = $request->no; $kodlaluan = $request->kodlaluan; - $updatebatal=Http::put(config('api.url').'/api/requestTeller/batal/'.$kodcaw,[ + $updatebatal = Http::put(config('api.url').'/api/requestTeller/batal/'.$kodcaw,[ 'no'=>$nombor, 'kodlaluan'=>$kodlaluan ]); @@ -3724,4 +4442,73 @@ class KhazanahController extends Controller return response('Berjaya'); } + public function SuratAkuanGadaian(Request $request) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + + $cawangan = Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + + $gadai = Http::get(config('api.url').'/api/gadai/norujukan/'.$request->norujukanhidden)->json(); + + foreach($gadai as $index1=>$gad) + $customers = Http::get(config('api.url').'/api/customers/'.$gad[0]['nokp'])->json(); + + $kodnegeridandaerah = $request->negeriagh .'|' . $request->daerahagh; + + $polis = Http::get(config('api.url').'/api/polis/get/',['norujukan' => $request->norujukanhidden,'kodcaw' => $auth_user['cawangan']])->json(); + + $daftar = 0; + if(sizeof($polis) > 0) + { + event(new NotifikasiAGH($auth_user['cawangan'],'Tak boleh generate dah kerana sudah digenerate dah.','error',$auth_user['name'])); + $daftar = 400; + }else{ + $daftarpolis = Http::post(config('api.url').'/api/polis/create/',[ + + 'kodcaw' =>$auth_user['cawangan'], + 'norujukan' => $request->norujukanhidden, + 'komen1' => $request->alasan, + 'komen2' => $kodnegeridandaerah, + 'tebus' => 0, + 'teller' => $auth_user['name'], + 'caj' => 0.00 + + ]); + + $daftar = $daftarpolis->getStatusCode(); + } + + if($daftar == 200) + { + $polis = Http::get(config('api.url').'/api/polis/get/',['norujukan' => $request->norujukanhidden,'kodcaw' => $auth_user['cawangan']])->json(); + + event(new NotifikasiAGH($auth_user['cawangan'],'Surat Akuan Gadaian Hilang berjaya dijana.','success',$auth_user['name'])); + // return redirect()->route('khazanah.customer_info')->with('aghinformation','Surat Akuan Gadaian Hilang berjaya dijana.|success'); + return view('print.suratgadaianhilang', compact('polis','gadai','customers','cawangan_detail','api_url')); + + }else{ + + event(new NotifikasiAGH($auth_user['cawangan'],'Mengalami masalah dalam menjana.','error',$auth_user['name'])); + // return redirect()->route('khazanah.customer_info')->with('aghinformation','Mengalami masalah dalam menjana.|error'); + } + + return response($daftarpolis); + } + + public function cetakSuratAkuanGadaianHilang(Request $request) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + + $cawangan = Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + + + + + return view('print.suratgadaianhilang', compact('polis','gadai','customers','cawangan_detail','api_url')); + } + } diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 9f64533..8ce3e9c 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -91,10 +91,13 @@ class LelongController extends Controller $bakiakhir = $baki; - if($request->jenis == 'T') + if($request->jenis == 'T'){ $bakiakhir -= $request->jumlah; + } else + { $bakiakhir += -($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..ebd0b67 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'); @@ -113,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']; @@ -133,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; @@ -147,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']; @@ -263,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; @@ -278,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']; @@ -360,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; @@ -667,6 +578,145 @@ class PenebusanController extends Controller } + public function tebusautotawarruq(Request $request) + { + $api_url = config('api.url'); + $current = Carbon::now(); + $current = new Carbon(); + $curent_year = substr($current->year,2,2); + $curent_month = sprintf("%02d", $current->month); + $current_day = sprintf("%02d", $current->day); + + $auth_user = Auth::user(); + + //////////////////////// + /// UPDATE TEBUS API//// + /////////////////////// + $updatetebus = Http::put(config('api.url').'/api/updateautotawarruq/'. $auth_user['cawangan'] .'/' . $request->norujukan,[ + 'nopelanggan' => $request->nopelanggan, + 'jenistebus' => $request->jenistebus, + 'jbg' => $request->jbg, + 'kadarupah' => $request->kadarupah, + 'nilai_marhun' => $request->nilai_marhun, + 'pinjaman' => $request->pinjaman_lama, + 'ansuran' => $request->ansuran, + 'addpinjaman'=> $request->addpinjaman, + 'bakipinjaman' => $request->bakipinjaman, + 'bakiupah' => $request->bakiupah, + 'nowakil' => $request->nowakil, + 'historygadaian' => $request->historygadaian, + 'marhun' => $request->marhun, + 'jenisbayarantebus' => $request->jenisbayarantebus, + 'teller' => $request->teller, + + 'totalbayaran' => $request->totalbayaran, + ])->json(); + + + ////////////////////// + /// MAKING NEW SAG//// + ///////////////////// + $gadai_transaction = Http::get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())->json(); + if($gadai_transaction){ + $new_sirig = $gadai_transaction['sirig'] + 1; + + }else{ + $new_sirig = 1; + } + + $new_transaction = sprintf("%04d",$new_sirig); + $norujukanbaru = strtoupper($auth_user['cawangan']) . $curent_year . $curent_month . $current_day . '-' .$new_transaction; + + $gadai = Http::post(config('api.url').'/api/gadai/'.$auth_user['cawangan'],[ + 'norujukan' => $norujukanbaru, + 'nopelanggan' => $request->nopelanggan, + 'nokp' => $request->noic, + 'sirig' => $new_sirig + ]); + + + ////////////////////// + ////Update SAG BARU/// + ///////////////////// + $keuntungan_sebln = $request->keuntungan_sebulan; + $keuntungan_sebln = str_replace(',','',$keuntungan_sebln); + + $total_nilai_marhun = $request->total_nilai_marhun; + $margin_pinjaman = $request->pinjaman / $total_nilai_marhun; + $kadarupah = $request->kadarkeuntungan * 100; + $keuntungan6bulan = $keuntungan_sebln * 6; + $keuntungan12bulan = $keuntungan_sebln * 12; + $hargajualan = $request->pinjaman + $keuntungan12bulan; + + + $gadai = Http::put(config('api.url').'/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[ + 'kodcaw' => $auth_user['cawangan'], + 'nilaimarhun' => round($total_nilai_marhun, 2), + 'berat' => round($request->total_berat, 2), + 'pinjaman' => round($request->pinjaman, 2), + 'kadarupah' => round($kadarupah, 2), + 'marhun' => $request->marhun_detail, + 'percentpinj' => $margin_pinjaman, + 'teller'=> $auth_user['name'], + 'upah6' => $keuntungan6bulan, + 'upah12' => $keuntungan12bulan, + 'hargajualan' => $hargajualan, + 'kuantiti_marhun' => $request->kuantiti_marhun + ])->json(); + + $komuditi = Http::put(config('api.url').'/api/komuditi/transaksi',[ + 'unit_komuditi' => round($request->pinjaman, 2), + 'norujukan' => $norujukanbaru, + 'kodcaw' => $auth_user['cawangan'], + 'teller' => $auth_user['name'] + ]); + + //////////////////////////// + ////Update History Gadaian/// + //////////////////////////// + + $updatehistorygadaian = Http::put(config('api.url').'/api/gadai/updatehistory/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[ + 'historygadaian' => $request->norujukan + ])->json(); + + /////////////////////////// + /// MARHUN UPDATE TABLE//// + ////////////////////////// + + + $arraymarhunbaru = []; + + $marhunsediada = Http::get(config('api.url') . '/api/marhun/'. $request->norujukan)->json(); + + $marhunyangdiambil = $marhunsediada[0]; + foreach($marhunyangdiambil as $index=>$marhunloop) + { + $karatbaru = str_replace('.','-',$marhunloop['karat']); + $hargabaru = Http::get(config('api.url') . '/api/harga_emas/'. $karatbaru)->json(); + + $nilaimarhun = (floatval($hargabaru['harga']) * floatval($marhunloop['berat'])); + + array_push($arraymarhunbaru, ["bil" => $marhunloop['bil'],"marhun" => $marhunloop['marhun'],"nota" => $marhunloop['nota'],"karat" => $marhunloop['karat'], "berat" => $marhunloop['berat'], "harga" => $hargabaru['harga'], "n_marhun" => $nilaimarhun]); + } + + foreach($arraymarhunbaru as $array1){ + $updatemarhun = Http::post(config('api.url').'/api/marhun/'. $auth_user['cawangan'],[ + 'norujukan' => $norujukanbaru, + 'marhun' => $array1['marhun'], + 'nota' => $array1['nota'], + 'karat' => $array1['karat'], + 'berat_emas' => $array1['berat'], + 'harga' => $array1['harga'], + 'nilai_marhun' => $array1['n_marhun'] + ])->json(); + } + + $this->AliranTunaiController->alirantunaiTebusAutoTawarruq($request); + + + return response()->json($updatemarhun,200); + + } public function tebusseparuh(Request $request) { @@ -884,4 +934,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/config/app.php b/config/app.php index 7d36cfc..1b9b59d 100644 --- a/config/app.php +++ b/config/app.php @@ -177,6 +177,7 @@ return [ Yajra\DataTables\DataTablesServiceProvider::class, Barryvdh\DomPDF\ServiceProvider::class, Milon\Barcode\BarcodeServiceProvider::class, + Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class, ], 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/aliran_tunai/index.blade.php b/resources/views/aliran_tunai/index.blade.php index 15c35db..acddf57 100644 --- a/resources/views/aliran_tunai/index.blade.php +++ b/resources/views/aliran_tunai/index.blade.php @@ -197,7 +197,7 @@