update kemaskini hargaasas lelong
This commit is contained in:
@@ -143,111 +143,84 @@ class SimulasiController extends Controller
|
||||
foreach(array_chunk($suratcaw,100) as $data_chunk)
|
||||
{
|
||||
//dd($data);
|
||||
foreach($data_chunk as $data){
|
||||
// dd($data->tempoh);
|
||||
// $simulasibid = new SimulasiBid;
|
||||
// $simulasibid->simulasi_id = $simulasi->id;
|
||||
// $simulasibid->caw_id = $cawsimulasi->id;
|
||||
// $simulasibid->kodcaw = $data->kodcaw;
|
||||
// $simulasibid->norujukan = $data->norujukan;
|
||||
// $simulasibid->t_lelong = $request->tarikh_lelong;
|
||||
// $simulasibid->hargaasas = 0.00;
|
||||
// $simulasibid->hargajual = 0.00;
|
||||
// $simulasibid->jbg = $data->tempoh;
|
||||
// $simulasibid->kadarupah = $data->kadarupah;
|
||||
// $simulasibid->upahsimpan = $data->upahSim;
|
||||
// $simulasibid->ansuran = $data->ansuran;
|
||||
// $simulasibid->nilaimarhun = $data->nilaimarhun;
|
||||
// $simulasibid->pinjaman = $data->pinjaman;
|
||||
// $simulasibid->bakiupah = $data->bakiupah;
|
||||
// $simulasibid->cajlain = $data->cajlain;
|
||||
// $simulasibid->cajlelong = 0.00;
|
||||
// $simulasibid->baki = 0.00;
|
||||
// $simulasibid->berat = $data->berat;
|
||||
// $simulasibid->marhun = $data->marhun;
|
||||
// $simulasibid->percent = $data->percentpinj;
|
||||
// $simulasibid->status_jual = 0;
|
||||
// $simulasibid->status_payment = 0;
|
||||
// $simulasibid->mora_upah = 0;
|
||||
// $simulasibid->fasa = $request->fasa;
|
||||
// $simulasibid->save();
|
||||
//dd($simulasi->id);
|
||||
$simulasibid = SimulasiBid::create([
|
||||
"simulasi_id" => $simulasi->id,
|
||||
"caw_id" => $cawsimulasi->id,
|
||||
"kodcaw" => $data->kodcaw,
|
||||
"norujukan" => $data->norujukan,
|
||||
"t_lelong" => $request->tarikh_lelong,
|
||||
"hargaasas" => 0.00,
|
||||
"hargajual" => 0.00,
|
||||
"jbg" => $data->tempoh,
|
||||
"kadarupah" => $data->kadarupah,
|
||||
"upahsimpan" => $data->upahSim,
|
||||
"ansuran" => $data->ansuran,
|
||||
"nilaimarhun" => $data->nilaimarhun,
|
||||
"pinjaman" => $data->pinjaman,
|
||||
"bakiupah" => $data->bakiupah,
|
||||
"cajlain" => $data->cajlain,
|
||||
"cajlelong" => 0.00,
|
||||
"baki" => 0.00,
|
||||
"berat" => $data->berat,
|
||||
"marhun" => $data->marhun,
|
||||
"percent" => $data->percentpinj,
|
||||
"status_jual" => 0,
|
||||
"status_payment" => 0,
|
||||
"mora_upah" => 0,
|
||||
"fasa" => $request->fasa
|
||||
]);
|
||||
|
||||
$sumhargaasas = 0;
|
||||
$berat = 0;
|
||||
$gadaimarhun = GadaiMarhun::where('norujukan','=',$data->norujukan)->get();
|
||||
foreach($gadaimarhun as $marhun)
|
||||
foreach($data_chunk as $data)
|
||||
{
|
||||
$simkarat = SimKarat::where('simulasi_id','=',$simulasi->id)->get();
|
||||
// dd($simkarat);
|
||||
foreach($simkarat as $karat)
|
||||
{
|
||||
|
||||
if($karat->karat == $marhun->karat)
|
||||
{
|
||||
$val = round($marhun->berat * $karat->harga);
|
||||
$sumhargaasas = $sumhargaasas + $val;
|
||||
$berat = $berat + $marhun->berat;
|
||||
$simulasibid = SimulasiBid::create([
|
||||
"simulasi_id" => $simulasi->id,
|
||||
"caw_id" => $cawsimulasi->id,
|
||||
"kodcaw" => $data->kodcaw,
|
||||
"norujukan" => $data->norujukan,
|
||||
"t_lelong" => $request->tarikh_lelong,
|
||||
"hargaasas" => 0.00,
|
||||
"hargajual" => 0.00,
|
||||
"jbg" => $data->tempoh,
|
||||
"kadarupah" => $data->kadarupah,
|
||||
"upahsimpan" => $data->upahSim,
|
||||
"ansuran" => $data->ansuran,
|
||||
"nilaimarhun" => $data->nilaimarhun,
|
||||
"pinjaman" => $data->pinjaman,
|
||||
"bakiupah" => $data->bakiupah,
|
||||
"cajlain" => $data->cajlain,
|
||||
"cajlelong" => 0.00,
|
||||
"baki" => 0.00,
|
||||
"berat" => $data->berat,
|
||||
"marhun" => $data->marhun,
|
||||
"percent" => $data->percentpinj,
|
||||
"status_jual" => 0,
|
||||
"status_payment" => 0,
|
||||
"mora_upah" => 0,
|
||||
"fasa" => $request->fasa
|
||||
]);
|
||||
|
||||
$simmarhun = new SimulasiBidMarhun;
|
||||
$simmarhun->simulasibid_id = $simulasibid->id;
|
||||
$simmarhun->bil = $marhun->bil;
|
||||
$simmarhun->marhun = $marhun->marhun;
|
||||
$simmarhun->nota = $marhun->nota;
|
||||
$simmarhun->karat = $marhun->karat;
|
||||
$simmarhun->berat = $marhun->berat;
|
||||
$simmarhun->harga = $karat->harga;
|
||||
$simmarhun->n_marhun = $marhun->n_marhun;
|
||||
$simmarhun->hargaasas = $val;
|
||||
$simmarhun->save();
|
||||
$sumhargaasas = 0;
|
||||
$berat = 0;
|
||||
$gadaimarhun = GadaiMarhun::where('norujukan','=',$data->norujukan)->get();
|
||||
foreach($gadaimarhun as $marhun)
|
||||
{
|
||||
$simkarat = SimKarat::where('simulasi_id','=',$simulasi->id)->get();
|
||||
// dd($simkarat);
|
||||
foreach($simkarat as $karat)
|
||||
{
|
||||
|
||||
if($karat->karat == $marhun->karat)
|
||||
{
|
||||
$val = round($marhun->berat * $karat->harga);
|
||||
$sumhargaasas = $sumhargaasas + $val;
|
||||
$berat = $berat + $marhun->berat;
|
||||
|
||||
$simmarhun = new SimulasiBidMarhun;
|
||||
$simmarhun->simulasibid_id = $simulasibid->id;
|
||||
$simmarhun->bil = $marhun->bil;
|
||||
$simmarhun->marhun = $marhun->marhun;
|
||||
$simmarhun->nota = $marhun->nota;
|
||||
$simmarhun->karat = $marhun->karat;
|
||||
$simmarhun->berat = $marhun->berat;
|
||||
$simmarhun->harga = $karat->harga;
|
||||
$simmarhun->n_marhun = $marhun->n_marhun;
|
||||
$simmarhun->hargaasas = $val;
|
||||
$simmarhun->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// $calcaj = ($request->cajlelong/100)*$sumhargaasas;
|
||||
// $updatesimbid = SimulasiBid::where('id','=',$simulasibid->id)->first();
|
||||
// $updatesimbid->hargaasas = $sumhargaasas;
|
||||
// $updatesimbid->cajlelong = $calcaj;
|
||||
// $updatesimbid->baki = $sumhargaasas-$data->pinjaman - $data->bakiupah - $calcaj;
|
||||
// $updatesimbid->berat = $berat;
|
||||
// $updatesimbid->save();
|
||||
// $calcaj = ($request->cajlelong/100)*$sumhargaasas;
|
||||
// $updatesimbid = SimulasiBid::where('id','=',$simulasibid->id)->first();
|
||||
// $updatesimbid->hargaasas = $sumhargaasas;
|
||||
// $updatesimbid->cajlelong = $calcaj;
|
||||
// $updatesimbid->baki = $sumhargaasas-$data->pinjaman - $data->bakiupah - $calcaj;
|
||||
// $updatesimbid->berat = $berat;
|
||||
// $updatesimbid->save();
|
||||
|
||||
$updategadai = Gadai::where('norujukan','=',$data->norujukan)->first();
|
||||
$updategadai->taglel = 1;
|
||||
$updategadai->update();
|
||||
// $updatesimbid->cajlelong = $calcaj;
|
||||
// $updatesimbid->baki = $sumhargaasas-$data->pinjaman - $data->bakiupah - $calcaj;
|
||||
// $updatesimbid->berat = $berat;
|
||||
// $updatesimbid->save();
|
||||
$updategadai = Gadai::where('norujukan','=',$data->norujukan)->first();
|
||||
$updategadai->taglel = 1;
|
||||
$updategadai->update();
|
||||
// $updatesimbid->cajlelong = $calcaj;
|
||||
// $updatesimbid->baki = $sumhargaasas-$data->pinjaman - $data->bakiupah - $calcaj;
|
||||
// $updatesimbid->berat = $berat;
|
||||
// $updatesimbid->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -569,9 +542,18 @@ class SimulasiController extends Controller
|
||||
$marhun->save();
|
||||
}
|
||||
}
|
||||
$karat916 = SimKarat::where('karat','=',"22.0K")->get();
|
||||
//dd($karat916);
|
||||
foreach($karat916 as $k916)
|
||||
{
|
||||
|
||||
$updatesimulasi = Simulasi::where('id',$request->idsimulasi)
|
||||
->update([
|
||||
'harga_emas_asas'=> $k916->harga2,
|
||||
]);
|
||||
}
|
||||
// dd($sumhargaasas);
|
||||
}
|
||||
|
||||
$simulasi = Simulasi::where('id',$request->idsimulasi)->get();
|
||||
$sumcajlelong = $sumhargaasas * ($simulasi[0]['cajlelong']/100);
|
||||
$totalbaki = $sumhargaasas -$bid->bakipjm - bcdiv($keuntungan,1,1) - bcdiv($sumcajlelong,1,1);
|
||||
@@ -582,7 +564,7 @@ class SimulasiController extends Controller
|
||||
'cajlelong'=> bcdiv($sumcajlelong,1,1),
|
||||
'baki'=> $totalbaki,
|
||||
]);
|
||||
//dd($sumcajlelong);
|
||||
|
||||
//dd($sumcajlelong);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user