From 02691cb4e43e810708f12d41095ea039d159d315 Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Mon, 30 May 2022 14:20:27 +0800 Subject: [PATCH] update harga asas simulasi --- app/Http/Controllers/SimulasiController.php | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/SimulasiController.php b/app/Http/Controllers/SimulasiController.php index ed910180..3b862e44 100644 --- a/app/Http/Controllers/SimulasiController.php +++ b/app/Http/Controllers/SimulasiController.php @@ -380,7 +380,8 @@ class SimulasiController extends Controller ->select('simulasibid.id','simulasibid.berat','simulasibid.marhun','simulasibid.cajlelong','simulasibid.baki','simulasibid.nilaimarhun', 'simulasibid.pinjaman','simulasibid.hargaasas','simulasibid.cajlelong','gadai.bakipjm','gadai.bakihargajualan','gadai.upah12', 'gadai.ansakhir','gadai.tempoh','gadai.kadarupah','gadai.tempohbayar') - ->where('caw_id','=',$cawsim->caw_id)->where('simulasi_id','=',$simulasi_id)->get()->toArray(); + ->where('caw_id','=',$cawsim->caw_id)->where('simulasi_id','=',$simulasi_id)->get(); + // ->toArray(); $packet = 0; $berat = 0; @@ -402,7 +403,7 @@ class SimulasiController extends Controller // $nilai_marhun = $nilai_marhun + ($marhun->sum('n_marhun')); $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; - $upah = $upah + $bid['upahsimpan']; + // $upah = $upah + $bid['upah']; $hargaasas = $hargaasas + $bid['hargaasas']; $cajlelong = $cajlelong + $bid['cajlelong']; @@ -410,7 +411,9 @@ class SimulasiController extends Controller $keuntungan = $bid['bakipjm'] - ($bid['bakihargajualan'] - ($bid['upah12'] - $bid['ansakhir'])-(($bid['tempoh']-$bid['tempohbayar'])*$bid['kadarupah']/100*$bid['bakipjm']) ); $databid[$index1]['keuntungan'] = $keuntungan; - $total_upahkeuntungan = $total_upahkeuntungan + $keuntungan; + // $total_upahkeuntungan = $total_upahkeuntungan + $keuntungan; + $total_upahkeuntungan = bcdiv($total_upahkeuntungan,1,1) + bcdiv($keuntungan,1,1); + if($bid['baki'] > 0) @@ -479,7 +482,7 @@ class SimulasiController extends Controller 'berat'=>$berat, 'n_marhun'=>$nilai_marhun, 'pinjaman'=>$pinjaman, - 'upahsimpan'=>$total_upahkeuntungan, + 'upahsimpan'=>bcdiv($total_upahkeuntungan,1,1), 'hargaasas'=>$hargaasas, 'cajlelong'=>$cajlelong, 'rugilelong'=>$rugilelong, @@ -607,13 +610,18 @@ class SimulasiController extends Controller $marhun->harga = $karat->harga2; $marhun->n_marhun = $marhun->berat * $karat->harga2; - $marhun->hargaasas = floatval(number_format($val,2)); + $marhun->hargaasas = $val; + // $marhun->hargaasas = floatval(number_format($val,2)); $marhun->save(); } } } + $lelong = Simulasi::where('id',$request->idsimulasi)->get(); $bid->hargaasas = $sumhargaasas; - $bid->baki = $sumhargaasas-$bid->pinjaman - $bid->bakiupah - $bid->cajlelong; + // $bid->baki = $sumhargaasas-$bid->pinjaman - $bid->bakiupah - $bid->cajlelong; + $sumcajlelong = $sumhargaasas * ($lelong[0]['cajlelong']/100); + $bid->cajlelong = bcdiv($sumcajlelong,1,1); + $bid->baki = $sumhargaasas-$bid->pinjaman - $bid->bakiupah - $sumcajlelong; $bid->save(); }