update simulasi controller

This commit is contained in:
BTMS2
2024-10-23 22:38:50 +08:00
parent dc99113f77
commit ee1bcb5616
2 changed files with 15 additions and 14 deletions
+14 -13
View File
@@ -2274,17 +2274,12 @@ class SimulasiController extends Controller
// ->get()->toArray(); // ->get()->toArray();
// dump($cawsim->simulasi_id); // dump($cawsim->simulasi_id);
$databid = SimulasiBid:: join('cawangan_simulasi', function ($join) { $databid = SimulasiBid::join('cawangan_simulasi','cawangan_simulasi.caw_id','=','simulasibid.caw_id')
$join->on('cawangan_simulasi.caw_id', '=', 'simulasibid.caw_id')
->on('cawangan_simulasi.simulasi_id', '=', 'simulasibid.simulasi_id');
})
->select('simulasibid.id','simulasibid.berat','simulasibid.marhun','simulasibid.cajlelong','simulasibid.baki','simulasibid.nilaimarhun', ->select('simulasibid.id','simulasibid.berat','simulasibid.marhun','simulasibid.cajlelong','simulasibid.baki','simulasibid.nilaimarhun',
'simulasibid.pinjaman','simulasibid.hargaasas','simulasibid.cajlelong','simulasibid.bakiupah','cawangan_simulasi.kali','norujukan') 'simulasibid.pinjaman','simulasibid.hargaasas','simulasibid.cajlelong','simulasibid.bakiupah')
->where('cawangan_simulasi.simulasi_id','=', $cawsim->simulasi_id)
->where('cawangan_simulasi.caw_id','=', $cawsim->caw_id) ->where('cawangan_simulasi.caw_id','=', $cawsim->caw_id)
->where('cawangan_simulasi.kali','=',$kali) ->where('cawangan_simulasi.simulasi_id','=', $cawsim->simulasi_id)
->get()->toArray(); ->get();
$t_simulasi = Simulasi::join('cawangan_simulasi','cawangan_simulasi.simulasi_id','=','simulasi.id') $t_simulasi = Simulasi::join('cawangan_simulasi','cawangan_simulasi.simulasi_id','=','simulasi.id')
->where('cawangan_simulasi.simulasi_id','=', $cawsim->simulasi_id) ->where('cawangan_simulasi.simulasi_id','=', $cawsim->simulasi_id)
@@ -2300,6 +2295,7 @@ class SimulasiController extends Controller
$cajlelong = 0; $cajlelong = 0;
$rugilelong = 0; $rugilelong = 0;
$bakilelong = 0; $bakilelong = 0;
$id = $cawsim->simulasi_id;
// $keuntungan = 0; // $keuntungan = 0;
// $total_upahkeuntungan = 0; // $total_upahkeuntungan = 0;
@@ -2320,7 +2316,12 @@ class SimulasiController extends Controller
$pinjaman =$pinjaman + $bid['pinjaman']; $pinjaman =$pinjaman + $bid['pinjaman'];
$bakiupah = $bakiupah + $bid['bakiupah']; $bakiupah = $bakiupah + $bid['bakiupah'];
$hargaasas = $hargaasas + $bid['hargaasas']; $hargaasas = $hargaasas + $bid['hargaasas'];
$cajlelong = $cajlelong + $bid['cajlelong']; // $cajlelong = $cajlelong + $bid['cajlelong'];
$lelongsim = Simulasi::where('id',$id)->get();
$sumcajlelong = $bid['hargaasas'] * ($lelongsim[0]['cajlelong']/100);
$cajlelong = $cajlelong + bcdiv($sumcajlelong,1,1);
$totalbaki = $bid['hargaasas'] - $bid['pinjaman'] - $bid['bakiupah'] - bcdiv($sumcajlelong,1,1);
// $keuntungan = $bid['bakipjm'] - ($bid['bakihargajualan'] - ($bid['upah12'] - $bid['ansakhir'])-(($bid['tempoh']-$bid['tempohbayar'])*$bid['kadarupah']/100*$bid['bakipjm']) ); // $keuntungan = $bid['bakipjm'] - ($bid['bakihargajualan'] - ($bid['upah12'] - $bid['ansakhir'])-(($bid['tempoh']-$bid['tempohbayar'])*$bid['kadarupah']/100*$bid['bakipjm']) );
@@ -2331,13 +2332,13 @@ class SimulasiController extends Controller
if($bid['baki'] > 0) if($totalbaki > 0)
{ {
$bakilelong = $bakilelong + $bid['baki']; $bakilelong = $bakilelong + $totalbaki;
} }
else else
{ {
$rugilelong = $rugilelong - $bid['baki']; $rugilelong = $rugilelong - $totalbaki;
} }
@@ -1022,7 +1022,7 @@ class SimulasiUjrahController extends Controller
//kiraan keuntungan ujrah //kiraan keuntungan ujrah
$jeniskeuntungan = 'onepercent'; $jeniskeuntungan = 'onepercent';
// $keuntungan1 = Http::get(config('app.api_ujrah_url'). 'upahrebettawarruq/'.$cawanganDetail->caw_code.'/'.$datagadai->norujukan.'/'.$jeniskeuntungan)->json(); // $keuntungan1 = Http::get(config('app.api_ujrah_url'). 'upahrebettawarruq/'.$cawanganDetail->caw_code.'/'.$datagadai->norujukan.'/'.$jeniskeuntungan)->json();
$ujrahonepercentrebet = Http::get(config('app.api_ujrah_url'). 'kiraupahUjrahOnePercentRebate/'.$cawanganDetail->caw_code.'/'.$datagadai->norujukan)->json(); $ujrahonepercentrebet = Http::get(config('app.api_ujrah_url'). 'kiraupahUjrahOnePercentRebate/'.$cawanganDetail->caw_code.'/'.$listing['norujukan'])->json();
$rounded_ujrah = $ujrahonepercentrebet['ujrah']; $rounded_ujrah = $ujrahonepercentrebet['ujrah'];
$rounded_onepercent = $ujrahonepercentrebet['onepercent']; $rounded_onepercent = $ujrahonepercentrebet['onepercent'];
$keuntungan = $rounded_ujrah + $rounded_onepercent; $keuntungan = $rounded_ujrah + $rounded_onepercent;