update harga asas simulasi

This commit is contained in:
Amirah22
2022-05-30 14:20:27 +08:00
parent f9b27924e8
commit 02691cb4e4
+14 -6
View File
@@ -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();
}