update kemaskini hargaasas lelong
This commit is contained in:
@@ -281,6 +281,7 @@ class LelongController extends Controller
|
||||
$lelong->harga_emas_asas = $simulasi->harga_emas_asas;
|
||||
$lelong->jbg = $simulasi->jbg;
|
||||
$lelong->cajlelong = $simulasi->cajlelong;
|
||||
$lelong->fasa = $simulasi->fasa;
|
||||
$lelong->save();
|
||||
|
||||
|
||||
@@ -315,65 +316,102 @@ class LelongController extends Controller
|
||||
$caw_lelong->save();
|
||||
|
||||
$datasimbid = SimulasiBid::where('caw_id','=',$caw->caw_id)->where('simulasi_id',$id)->get();
|
||||
|
||||
foreach ($datasimbid as $simulasibid ) {
|
||||
$lelongbid = new LelongBid;
|
||||
$lelongbid->lelong_id = $lelong->id;
|
||||
$lelongbid->caw_id = $simulasibid->caw_id;
|
||||
$lelongbid->kodcaw =$simulasibid->kodcaw;
|
||||
$lelongbid->norujukan =$simulasibid->norujukan;
|
||||
$lelongbid->t_lelong =$simulasibid->t_lelong;
|
||||
$lelongbid->hargaasas =$simulasibid->hargaasas;
|
||||
$lelongbid->hargajual =$simulasibid->hargajual;
|
||||
$lelongbid->t_jual =$simulasibid->t_jual;
|
||||
$lelongbid->nopembeli =$simulasibid->nopembeli;
|
||||
$lelongbid->jbg =$simulasibid->jbg;
|
||||
$lelongbid->kadarupah =$simulasibid->kadarupah;
|
||||
$lelongbid->upahsimpan =$simulasibid->upahsimpan;
|
||||
$lelongbid->ansuran =$simulasibid->ansuran;
|
||||
$lelongbid->nilaimarhun =$simulasibid->nilaimarhun;
|
||||
$lelongbid->pinjaman =$simulasibid->pinjaman;
|
||||
$lelongbid->bakiupah =$simulasibid->bakiupah;
|
||||
$lelongbid->cajlain =$simulasibid->cajlain;
|
||||
$lelongbid->cajlelong =$simulasibid->cajlelong;
|
||||
$lelongbid->baki =$simulasibid->baki;
|
||||
$lelongbid->berat =$simulasibid->berat;
|
||||
$lelongbid->marhun =$simulasibid->marhun;
|
||||
$lelongbid->percent =$simulasibid->percent;
|
||||
$lelongbid->status_jual =$simulasibid->status_jual;
|
||||
$lelongbid->status_payment =$simulasibid->status_payment;
|
||||
$lelongbid->mora_upah =$simulasibid->mora_upah;
|
||||
$lelongbid->save();
|
||||
if($lelongbid->save())
|
||||
$suratcaw = $datasimbid->all();
|
||||
// foreach ($datasimbid as $simulasibid ) {
|
||||
// $lelongbid = new LelongBid;
|
||||
// $lelongbid->lelong_id = $lelong->id;
|
||||
// $lelongbid->caw_id = $simulasibid->caw_id;
|
||||
// $lelongbid->kodcaw =$simulasibid->kodcaw;
|
||||
// $lelongbid->norujukan =$simulasibid->norujukan;
|
||||
// $lelongbid->t_lelong =$simulasibid->t_lelong;
|
||||
// $lelongbid->hargaasas =$simulasibid->hargaasas;
|
||||
// $lelongbid->hargajual =$simulasibid->hargajual;
|
||||
// $lelongbid->t_jual =$simulasibid->t_jual;
|
||||
// $lelongbid->nopembeli =$simulasibid->nopembeli;
|
||||
// $lelongbid->jbg =$simulasibid->jbg;
|
||||
// $lelongbid->kadarupah =$simulasibid->kadarupah;
|
||||
// $lelongbid->upahsimpan =$simulasibid->upahsimpan;
|
||||
// $lelongbid->ansuran =$simulasibid->ansuran;
|
||||
// $lelongbid->nilaimarhun =$simulasibid->nilaimarhun;
|
||||
// $lelongbid->pinjaman =$simulasibid->pinjaman;
|
||||
// $lelongbid->bakiupah =$simulasibid->bakiupah;
|
||||
// $lelongbid->cajlain =$simulasibid->cajlain;
|
||||
// $lelongbid->cajlelong =$simulasibid->cajlelong;
|
||||
// $lelongbid->baki =$simulasibid->baki;
|
||||
// $lelongbid->berat =$simulasibid->berat;
|
||||
// $lelongbid->marhun =$simulasibid->marhun;
|
||||
// $lelongbid->percent =$simulasibid->percent;
|
||||
// $lelongbid->status_jual =$simulasibid->status_jual;
|
||||
// $lelongbid->status_payment =$simulasibid->status_payment;
|
||||
// $lelongbid->mora_upah =$simulasibid->mora_upah;
|
||||
// $lelongbid->fasa =$simulasibid->fasa;
|
||||
// $lelongbid->save();
|
||||
//dd($suratcaw);
|
||||
foreach(array_chunk($suratcaw,100) as $data_chunk)
|
||||
{
|
||||
$updategadai = Gadai::where('norujukan','=',$simulasibid->norujukan)->first();
|
||||
$updategadai->taglel = 1;
|
||||
$updategadai->save();
|
||||
}
|
||||
//dd($data);
|
||||
foreach($data_chunk as $data)
|
||||
{
|
||||
//dd($simulasi->id);
|
||||
$lelongbid = LelongBid::create([
|
||||
"lelong_id" => $lelong->id,
|
||||
"caw_id" => $data->caw_id,
|
||||
"kodcaw" => $data->kodcaw,
|
||||
"norujukan" => $data->norujukan,
|
||||
"t_lelong" => $data->t_lelong,
|
||||
"hargaasas" => $data->hargaasas,
|
||||
"hargajual" => 0.00,
|
||||
"jbg" => $data->jbg,
|
||||
"kadarupah" => $data->kadarupah,
|
||||
"ansuran" => $data->ansuran,
|
||||
"nilaimarhun" => $data->nilaimarhun,
|
||||
"pinjaman" => $data->pinjaman,
|
||||
"bakiupah" => $data->bakiupah,
|
||||
"upahsimpan" => $data->bakiupah,
|
||||
"cajlain" => $data->cajlain,
|
||||
"cajlelong" => 0.00,
|
||||
"baki" => 0.00,
|
||||
"berat" => $data->berat,
|
||||
"marhun" => $data->marhun,
|
||||
"percent" => $data->percent,
|
||||
"status_jual" => 0,
|
||||
"status_payment" => 0,
|
||||
"mora_upah" => 0,
|
||||
"fasa" => $data->fasa
|
||||
]);
|
||||
|
||||
$simulasibidmarhun = SimulasiBidMarhun::where('simulasibid_id','=',$simulasibid->id)->get();
|
||||
foreach($simulasibidmarhun as $simbidmarhun)
|
||||
{
|
||||
$lelongbidmarhun = new LelongBidMarhun;
|
||||
$lelongbidmarhun->lelongbid_id = $lelongbid->id;
|
||||
$lelongbidmarhun->bil = $simbidmarhun->bil;
|
||||
$lelongbidmarhun->marhun = $simbidmarhun->marhun;
|
||||
$lelongbidmarhun->nota = $simbidmarhun->nota;
|
||||
$lelongbidmarhun->old_karat = $simbidmarhun->karat;
|
||||
$lelongbidmarhun->old_berat = $simbidmarhun->berat;
|
||||
$lelongbidmarhun->old_harga = $simbidmarhun->harga;
|
||||
$lelongbidmarhun->old_nmarhun = $simbidmarhun->n_marhun;
|
||||
$lelongbidmarhun->old_hargaasas = $simbidmarhun->hargaasas;
|
||||
$lelongbidmarhun->karat = $simbidmarhun->karat;
|
||||
$lelongbidmarhun->berat = $simbidmarhun->berat;
|
||||
$lelongbidmarhun->harga = $simbidmarhun->harga;
|
||||
$lelongbidmarhun->n_marhun = $simbidmarhun->n_marhun;
|
||||
$lelongbidmarhun->hargaasas = $simbidmarhun->hargaasas;
|
||||
$lelongbidmarhun->save();
|
||||
|
||||
if($lelongbid->save())
|
||||
{
|
||||
$updategadai = Gadai::where('norujukan','=', $data->norujukan)->first();
|
||||
$updategadai->taglel = 1;
|
||||
$updategadai->save();
|
||||
}
|
||||
|
||||
$simulasibidmarhun = SimulasiBidMarhun::where('simulasibid_id','=',$data->id)->get();
|
||||
foreach($simulasibidmarhun as $simbidmarhun)
|
||||
{
|
||||
$lelongbidmarhun = new LelongBidMarhun;
|
||||
$lelongbidmarhun->lelongbid_id = $lelongbid->id;
|
||||
$lelongbidmarhun->bil = $simbidmarhun->bil;
|
||||
$lelongbidmarhun->marhun = $simbidmarhun->marhun;
|
||||
$lelongbidmarhun->nota = $simbidmarhun->nota;
|
||||
$lelongbidmarhun->old_karat = $simbidmarhun->karat;
|
||||
$lelongbidmarhun->old_berat = $simbidmarhun->berat;
|
||||
$lelongbidmarhun->old_harga = $simbidmarhun->harga;
|
||||
$lelongbidmarhun->old_nmarhun = $simbidmarhun->n_marhun;
|
||||
$lelongbidmarhun->old_hargaasas = $simbidmarhun->hargaasas;
|
||||
$lelongbidmarhun->karat = $simbidmarhun->karat;
|
||||
$lelongbidmarhun->berat = $simbidmarhun->berat;
|
||||
$lelongbidmarhun->harga = $simbidmarhun->harga;
|
||||
$lelongbidmarhun->n_marhun = $simbidmarhun->n_marhun;
|
||||
$lelongbidmarhun->hargaasas = $simbidmarhun->hargaasas;
|
||||
$lelongbidmarhun->save();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return redirect()->route('analisa.senaraisimulasi')
|
||||
->with('success','Create Lelong Berjaya');
|
||||
@@ -465,10 +503,14 @@ class LelongController extends Controller
|
||||
}
|
||||
|
||||
//update marhun
|
||||
$lelongbid = LelongBid::where('lelong_id','=',$request->idlelong)->get();
|
||||
$lelongbid = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan')
|
||||
->select('lelongbid.id','gadai.bakipjm','gadai.bakihargajualan','gadai.upah12','gadai.ansakhir','gadai.tempoh','gadai.tempohbayar','gadai.kadarupah','gadai.norujukan','lelongbid.lelong_id')
|
||||
->where('lelong_id','=',$request->idlelong)
|
||||
->get();
|
||||
|
||||
foreach($lelongbid as $bid)
|
||||
foreach($lelongbid as $index1=>$bid)
|
||||
{
|
||||
$keuntungan = $bid['bakipjm'] - ($bid['bakihargajualan'] - ($bid['upah12'] - $bid['ansakhir'])-(($bid['tempoh']-$bid['tempohbayar'])*$bid['kadarupah']/100*$bid['bakipjm']) );
|
||||
$sumhargaasas = 0;
|
||||
$lelongbidmarhun = LelongBidMarhun::where('lelongbid_id','=',$bid->id)->get();
|
||||
foreach($lelongbidmarhun as $marhun)
|
||||
@@ -491,15 +533,25 @@ class LelongController extends Controller
|
||||
$marhun->save();
|
||||
}
|
||||
}
|
||||
$karat916 = LelKarat::where('karat','=',"22.0K")->get();
|
||||
//dd($karat916);
|
||||
foreach($karat916 as $k916)
|
||||
{
|
||||
|
||||
$updatelelong = Lelong::where('id',$request->idlelong)
|
||||
->update([
|
||||
'harga_emas_asas'=> $k916->harga2,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
$lelong = Lelong::where('id',$request->idlelong)->get();
|
||||
$bid->hargaasas = $sumhargaasas;
|
||||
$sumcajlelong = $sumhargaasas * ($lelong[0]['cajlelong']/100);
|
||||
$bid->cajlelong = bcdiv($sumcajlelong,1,1);
|
||||
$bid->baki = $sumhargaasas-$bid->pinjaman - $bid->bakiupah - $sumcajlelong;
|
||||
$bid->save();
|
||||
|
||||
$totalbaki = $sumhargaasas -$bid->bakipjm - bcdiv($keuntungan,1,1) - bcdiv($sumcajlelong,1,1);
|
||||
$kirakeuntungan = LelongBid::where('norujukan',$bid['norujukan'])
|
||||
->update([
|
||||
'bakiupah'=> bcdiv($keuntungan,1,1),
|
||||
'hargaasas'=> $sumhargaasas
|
||||
]);
|
||||
}
|
||||
|
||||
return redirect()->route('lelong.show',$request->idlelong)
|
||||
@@ -835,6 +887,7 @@ class LelongController extends Controller
|
||||
'lelongbid.upahsimpan',
|
||||
'lelongbid.cajlelong',
|
||||
'lelongbid.baki',
|
||||
'lelongbid.bakiupah',
|
||||
'lelongbid.status_jual',
|
||||
'lelongbid.jbg',
|
||||
'gadai.bakipjm',
|
||||
@@ -866,13 +919,11 @@ class LelongController extends Controller
|
||||
{
|
||||
$details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id',$laporan['lelong_id'])
|
||||
->where('caw_id',$cawid)
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfo,['laporan' => $laporan,'details' => $details]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
return view('lelong.senaraimarhun',compact('marhuns','lelongid','cawid','arrayinfo'));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user