fix ansuran dan fix kplama kpbaru

This commit is contained in:
MUHD HAFIFIE
2021-04-20 14:13:22 +08:00
parent a4714e86eb
commit 795c94d566
9 changed files with 166 additions and 75 deletions
+150 -60
View File
@@ -228,10 +228,10 @@ class KhazanahController extends Controller
public function barcodescannedtebus(Request $request)
{
$auth_user = Auth::user();
$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_detail = $gadai[0];
@@ -274,7 +274,7 @@ class KhazanahController extends Controller
$jumlah_bayaran=$jum_bayaran['duit_masuk'];
//tarikh tawawruqq
$tarikh_gadai_tawaruq_start='2021-04-14';
if($tarikh_gadai<$tarikh_gadai_tawaruq_start)
@@ -314,8 +314,8 @@ class KhazanahController extends Controller
]);
$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_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();
@@ -378,14 +378,75 @@ class KhazanahController extends Controller
]);
if($tebus_detail['jenistebus'] == 'P')
{
$totalmasuk = $tebus_detail['pinjaman'] + $tebus_detail['bakiupah'] + $masuk;
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $tebus_detail['teller'],
'keluar'=>$keluar,
'masuk'=>$totalmasuk,
'bakiakhir'=>$bakiakhir
]);
if($updateTunai)
{
$update=Http::put(config('api.url').'/api/updatetagterima/'.$auth_user['cawangan'].'/'.$request->norujukan_barcode)->json();
}
else
{
dd('x masuk aliran tunai');
}
}else{
if($tebus_detail['jenistebus'] == 'S')
{
$totalmasuk = $tebus_detail['pinjaman'] + $tebus_detail['bakiupah'] + $masuk;
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $tebus_detail['teller'],
'keluar'=>$keluar,
'masuk'=>$totalmasuk,
'bakiakhir'=>$bakiakhir
]);
if($updateTunai)
{
$update=Http::put(config('api.url').'/api/updatetagterima/'.$auth_user['cawangan'].'/'.$request->norujukan_barcode)->json();
}
else
{
dd('x masuk aliran tunai');
}
}else{
$totalmasuk = $tebus_detail['bakipjm'] + $masuk;
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $tebus_detail['teller'],
'keluar'=>$keluar,
'masuk'=>$totalmasuk,
'bakiakhir'=>$bakiakhir
]);
if($updateTunai)
{
$update=Http::put(config('api.url').'/api/updatetagterima/'.$auth_user['cawangan'].'/'.$request->norujukan_barcode)->json();
}
else
{
dd('x masuk aliran tunai');
}
}
}
}
else
{
dd(request()->all());
if($tebus_detail['jenistebus'] == 'P')
{
@@ -489,23 +550,48 @@ class KhazanahController extends Controller
'kelmarin' =>$kelmarin_bp,
]);
//KIRAAN LEJER AM PENEBUSAN P BERAKHIR
//KIRAAN LEJER AM PENEBUSAN P BERAKHIR
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $tebus_detail['teller'],
'keluar'=>$keluar,
'masuk'=>$totalmasuk,
'bakiakhir'=>$bakiakhir
]);
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $tebus_detail['teller'],
'keluar'=>$keluar,
'masuk'=>$totalmasuk,
'bakiakhir'=>$bakiakhir
]);
if($updateTunai)
{
$update=Http::put(config('api.url').'/api/updatetagterima/'.$auth_user['cawangan'].'/'.$request->norujukan_barcode)->json();
}
else
{
dd('x masuk aliran tunai');
}
}else{
if($tebus_detail['jenistebus'] == 'S')
{
$totalmasuk = $tebus_detail['pinjaman'] + $tebus_detail['bakiupah'] + $masuk;
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $tebus_detail['teller'],
'keluar'=>$keluar,
'masuk'=>$totalmasuk,
'bakiakhir'=>$bakiakhir
]);
if($updateTunai)
{
$update=Http::put(config('api.url').'/api/updatetagterima/'.$auth_user['cawangan'].'/'.$request->norujukan_barcode)->json();
}
else
{
dd('x masuk aliran tunai');
}
//KIRAAN LEJER AM UNTUK PENEBUSAN S
//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'];
@@ -582,36 +668,38 @@ 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_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,
]);
//KIRAAN LEJER AM PENEBUSAN S BERAKHIR
}else{
$totalmasuk = $tebus_detail['bakipjm'] + $masuk;
// KIRAAN LEJER AM BERMULA UNYTUK PENEBUSAN JENIS 'T'
dd($totalmasuk);
$get_GLCode_Tunai=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json();
$keterangan_Tunai=$get_GLCode_Tunai[0]['descpt'];
@@ -700,22 +788,31 @@ class KhazanahController extends Controller
$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,
]);
$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
}
// $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan;
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $tebus_detail['teller'],
'keluar'=>$keluar,
'masuk'=>$totalmasuk,
'bakiakhir'=>$bakiakhir
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
'kodlaluan' => $tebus_detail['teller'],
'keluar'=>$keluar,
'masuk'=>$totalmasuk,
'bakiakhir'=>$bakiakhir
]);
if($updateTunai)
{
$update=Http::put(config('api.url').'/api/updatetagterima/'.$auth_user['cawangan'].'/'.$request->norujukan_barcode)->json();
}
else
{
dd('x masuk aliran tunai');
}
}
@@ -725,16 +822,9 @@ class KhazanahController extends Controller
//masuk dalam tunai aliran
return $this->tebus();
// return $this->tebus();
return redirect()->route('khazanah.tebus');
}