edit kat scannedtebus

This commit is contained in:
fariz
2021-04-18 09:17:40 +08:00
parent d25a2b1bc2
commit fb0d53e3c8
+126 -46
View File
@@ -227,17 +227,22 @@ class KhazanahController extends Controller
public function barcodescannedtebus(Request $request) public function barcodescannedtebus(Request $request)
{ {
$auth_user = Auth::user(); $auth_user = Auth::user();
$update=Http::put(config('api.url').'/api/updatetagterima/'.$auth_user['cawangan'].'/'.$request->norujukan_barcode)->json(); $update=Http::put(config('api.url').'/api/updatetagterima/'.$auth_user['cawangan'].'/'.$request->norujukan_barcode)->json();
$gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan_barcode)->json(); $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan_barcode)->json();
$gadai_detail = $gadai[0]; $gadai_detail = $gadai[0];
$tarikh_gadai=$gadai[0]['t_gadai'];
$tebus = Http::get(config('api.url') . '/api/listpenebusanhistory/'. $auth_user['cawangan'],['norujukan' => $request->norujukan_barcode])->json(); $tebus = Http::get(config('api.url') . '/api/listpenebusanhistory/'. $auth_user['cawangan'],['norujukan' => $request->norujukan_barcode])->json();
//dd($tebus); //dd($tebus);
$tebus_detail = $tebus[0]; $tebus_detail = $tebus[0];
$pinjaman=$tebus[0]['pinjaman']; $pinjaman=$tebus[0]['pinjaman'];
$jenis_tebus=$tebus[0]['jenistebus'];
$bakipjm=$tebus[0]['bakipjm'];
$bakiupah=$tebus[0]['bakiupah'];
$getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $tebus_detail['teller']])->json(); $getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $tebus_detail['teller']])->json();
@@ -261,10 +266,127 @@ class KhazanahController extends Controller
$Untung_Semasa='5000/017'; $Untung_Semasa='5000/017';
$U_TG='1000/211'; $U_TG='1000/211';
$U_HG='2000/007'; $U_HG='2000/007';
$KOD_Pinjam='1000/013';
$Upah_Simpan='5000/013';
$jum_bayaran=Http::get(config('api.url').'/api/transaction/one/'.$request->norujukan_barcode)->json(); $jum_bayaran=Http::get(config('api.url').'/api/transaction/one/'.$request->norujukan_barcode)->json();
$jumlah_bayaran=$jum_bayaran['duit_masuk']; $jumlah_bayaran=$jum_bayaran['duit_masuk'];
//tarikh tawawruqq
$tarikh_gadai_tawaruq_start='2021-04-14';
if($tarikh_gadai<$tarikh_gadai_tawaruq_start)
{
$get_lejerPinjam=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json();
$hariIni_Pinjaman=$get_lejerPinjam[0]['hariini'];
$kelmarin_Pinjaman=$get_lejerPinjam[0]['kelmarin'];
$jumlah_Pinjaman=$get_lejerPinjam[0]['jumlah'];
$kredit_Pinjaman=$get_lejerPinjam[0]['kredit'];
$debit_Pinjaman=$get_lejerPinjam[0]['debit'];
$recno_Pinjaman=$get_lejerPinjam[0]['recno'];
if($jenis_tebus=='T')
{
$kredit_Pinjaman=$kredit_Pinjaman+$bakipjm;
}
else
{
$debit_Pinjaman=$debit_Pinjaman+$bakipjm;
}
$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_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'];
$jumlah_Tunai=$get_lejerTunai[0]['jumlah'];
$kredit_Tunai=$get_lejerTunai[0]['kredit'];
$debit_Tunai=$get_lejerTunai[0]['debit'];
$recno_Tunai=$get_lejerTunai[0]['recno'];
if($jenis_tebus='T')
{
$debit_Tunai=$debit_Tunai+$bakipjm+$bayaran_latest_untung;
}
else
{
$debit_Tunai=$debit_Tunai+$jumlah_bayaran;
}
$hariIni_Tunai=$debit_Tunai-$kredit_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_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_UntungS=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$Upah_Simpan])->json();
$get_lejer_UntungS=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$Upah_Simpan])->json();
$hariini_untungS=$get_lejer_UntungS[0]['hariini'];
$kelmarin_untungS=$get_lejer_UntungS[0]['kelmarin'];
$jumlah_untungS=$get_lejer_UntungS[0]['jumlah'];
$debit_untungS=$get_lejer_UntungS[0]['debit'];
$recno_untungS=$get_lejer_UntungS[0]['recno'];
$kredit_untungS=$get_lejer_UntungS[0]['kredit'];
$kredit_untungS=$kredit_untungS+$bayaran_latest_untung;
$hariini_untungS=$debit_untungS-$kredit_untungS;
$kelmarin_untungS=$jumlah_untungS-$hariini_untungS;
$updateGlejer_UntungS=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_untungS,
'debit'=>$debit_untungS,
'kredit'=>$kredit_untungS,
'hariini'=>$hariini_untungS,
'kelmarin' =>$kelmarin_untungS,
]);
}
else
{
if($tebus_detail['jenistebus'] == 'P') if($tebus_detail['jenistebus'] == 'P')
{ {
@@ -413,7 +535,6 @@ class KhazanahController extends Controller
]); ]);
$get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json();
$hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini'];
@@ -518,6 +639,7 @@ class KhazanahController extends Controller
]); ]);
$get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json();
$hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini'];
@@ -584,13 +706,10 @@ class KhazanahController extends Controller
'kredit'=>$kredit_bp, 'kredit'=>$kredit_bp,
'hariini'=>$hariini_bp, 'hariini'=>$hariini_bp,
'kelmarin' =>$kelmarin_bp, 'kelmarin' =>$kelmarin_bp,
]); ]);
// KIRAAN LEJER AM PENEBUSAN T BERAKHIR // KIRAAN LEJER AM PENEBUSAN T BERAKHIR
} }
// $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan; // $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan;
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $tebus_detail['teller'], 'kodlaluan' => $tebus_detail['teller'],
'keluar'=>$keluar, 'keluar'=>$keluar,
@@ -600,52 +719,13 @@ class KhazanahController extends Controller
} }
}
//end tawaruq tebus
// $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan; // $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan;
//masuk dalam tunai aliran //masuk dalam tunai aliran
return $this->tebus(); return $this->tebus();
}
//END KHAZANAH FARIS
public function pendahuluanserah($id)
{
$array_reqteller = [];
$auth_user = Auth::user();
$api_url = config('api.url');
$gadai = Http::get( config('api.url') .'/api/gadai/serah_marhun/khazanah/'. $auth_user['cawangan'])->json();
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$reqTeller = Http::get( config('api.url') .'/api/requestTeller/get/'. $auth_user['cawangan'])->json();
foreach($reqTeller as $index=>$req)
{
if($id == $req['no'])
array_push($array_reqteller,["teller" => $req]);
}
$array_reqteller = $array_reqteller[0]['teller'];
$listUser=User::where('cawangan',$auth_user['cawangan'] )->get();
$denominasi=Http::get(config('api.url').'/api/DenominasiController/'.$auth_user['cawangan'])->json();
if(sizeof($denominasi) == 0)
{
$denominasi=Http::post(config('api.url').'/api/DenominasiCreate/'.$auth_user['cawangan'])->json();
}
else
{
$denominasi=$denominasi[0];
}
return view('khazanah.pendahuluanserah',compact('cawangan_info','api_url','listUser','denominasi','array_reqteller'));
} }