update button kemaskini data simulasi

This commit is contained in:
Nur Izzati Zulkifli
2023-12-19 22:40:21 +08:00
parent 27ebbc4f93
commit 4b426438d8
@@ -479,29 +479,36 @@ class SimulasiUjrahController extends Controller
$total_untung_asal = TransaksiKeuntungan::on('main')->where('norujukan','=',$data['norujukan'])->sum('bayaran_keuntungan');
$beza_keuntungan = $total_untung_asal - $total_untung_rebet;
if($data['tempoh'] == $data['tempohbayar']){
if($data['tempohbayar'] == 12){
$keuntungan = 0.00;
}else{
$rounded_ujrah = 0.00;
$rounded_onepercent = 0.00;
}
elseif($data['tempoh'] == $data['tempohbayar']){
$keuntungan = 0.00;
$rounded_ujrah = 0.00;
$rounded_onepercent = 0.00;
}
else{
//kiraan keuntungan ujrah
$jeniskeuntungan = 'onepercent';
$keuntungan = Http::get(config('app.api_url'). 'upahrebettawarruq/'.$data['kodcaw'].'/'.$data['norujukan'].'/'.$jeniskeuntungan)->json();
$keuntungan1 = Http::get(config('app.api_url'). 'upahrebettawarruq/'.$data['kodcaw'].'/'.$data['norujukan'].'/'.$jeniskeuntungan)->json();
$ujrahonepercentrebet = Http::get(config('app.api_url'). 'kiraupahUjrahOnePercentRebate/'.$data['kodcaw'].'/'.$data['norujukan'])->json();
$rounded_keuntungan = round(($keuntungan*100)/5,0)*5/100;
$keuntungan = round(($keuntungan1*100)/5,0)*5/100;
$rounded_ujrah = round(($ujrahonepercentrebet['ujrah']*100)/5,0)*5/100;
$rounded_onepercent = round(($ujrahonepercentrebet['onepercent']*100)/5,0)*5/100;
}
// dd($keuntungan);
//update dalam simulasibid
$updatetempoh = SimulasiBid::where('norujukan', $data['norujukan'])
->where('simulasi_id', $simulasi_id)
->first();
$updatetempoh->jbg = $data['tempoh'];
$updatetempoh->pinjaman = $data['bakipjm'];
// $updatetempoh->bakiupah = bcdiv($keuntungan,1,1);
$updatetempoh->bakiupah = $rounded_keuntungan;
$updatetempoh->ujrah = $rounded_ujrah;
$updatetempoh->onepercent = $rounded_onepercent;
$updatetempoh->update();
}
//update dalam simulasibid
$updatetempoh = SimulasiBid::where('norujukan', $data['norujukan'])
->where('simulasi_id', $simulasi_id)
->first();
$updatetempoh->jbg = $data['tempoh'];
$updatetempoh->pinjaman = $data['bakipjm'];
// $updatetempoh->bakiupah = bcdiv($keuntungan,1,1);
$updatetempoh->bakiupah = $keuntungan;
$updatetempoh->ujrah = $rounded_ujrah;
$updatetempoh->onepercent = $rounded_onepercent;
$updatetempoh->update();
//insert loguser
$loguser = new LogUser;
@@ -510,7 +517,7 @@ class SimulasiUjrahController extends Controller
$loguser->username = $user->username;
$loguser->nama_user = $user->name;
$loguser->norujukan = $data['norujukan'];
$loguser->nota = $simulasi_id.' Kemaskini Tempoh/Bakipjm/Keuntungan' ;
$loguser->nota = $simulasi_id.' Kemaskini Tempoh/Bakipjm/Keuntungan '.$rounded_ujrah ;
$loguser->save();
}
@@ -562,14 +569,21 @@ class SimulasiUjrahController extends Controller
$total_untung_asal = TransaksiKeuntungan::on('main')->where('norujukan','=',$data['norujukan'])->sum('bayaran_keuntungan');
$beza_keuntungan = $total_untung_asal - $total_untung_rebet;
if($data['tempoh'] == $data['tempohbayar']){
if($data['tempohbayar'] == 12){
$keuntungan = 0.00;
$rounded_ujrah = 0.00;
$rounded_onepercent = 0.00;
}
elseif($data['tempoh'] == $data['tempohbayar']){
$keuntungan = 0.00;
$rounded_ujrah = 0.00;
$rounded_onepercent = 0.00;
}else{
//kiraan keuntungan ujrah
$jeniskeuntungan = 'onepercent';
$keuntungan = Http::get(config('app.api_url'). 'upahrebettawarruq/'.$data['kodcaw'].'/'.$data['norujukan'].'/'.$jeniskeuntungan)->json();
$keuntungan1 = Http::get(config('app.api_url'). 'upahrebettawarruq/'.$data['kodcaw'].'/'.$data['norujukan'].'/'.$jeniskeuntungan)->json();
$ujrahonepercentrebet = Http::get(config('app.api_url'). 'kiraupahUjrahOnePercentRebate/'.$data['kodcaw'].'/'.$data['norujukan'])->json();
$rounded_keuntungan = round(($keuntungan*100)/5,0)*5/100;
$keuntungan = round(($keuntungan1*100)/5,0)*5/100;
$rounded_ujrah = round(($ujrahonepercentrebet['ujrah']*100)/5,0)*5/100;
$rounded_onepercent = round(($ujrahonepercentrebet['onepercent']*100)/5,0)*5/100;
}
@@ -581,7 +595,7 @@ class SimulasiUjrahController extends Controller
$updatetempoh->jbg = $data['tempoh'];
$updatetempoh->pinjaman = $data['bakipjm'];
// $updatetempoh->bakiupah = bcdiv($keuntungan,1,1);
$updatetempoh->bakiupah = $rounded_keuntungan;
$updatetempoh->bakiupah = $keuntungan;
$updatetempoh->ujrah = $rounded_ujrah;
$updatetempoh->onepercent = $rounded_onepercent;
$updatetempoh->update();