update
This commit is contained in:
@@ -56,7 +56,8 @@ class LelongController extends Controller
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
$cawanganlel = CawanganLelong::where('lelong_id','=',$id)->get();
|
||||
$lelkarat = LelKarat::where('lelong_id','=',$id)->get();
|
||||
|
||||
$jeniskarat = JenisKarat::all();
|
||||
|
||||
$arraydata = [];
|
||||
$arraycaw = [];
|
||||
$data = [];
|
||||
@@ -216,7 +217,8 @@ class LelongController extends Controller
|
||||
'total14K',
|
||||
'total9K',
|
||||
'lelkarat',
|
||||
'lelong_id'));
|
||||
'lelong_id',
|
||||
'jeniskarat'));
|
||||
}
|
||||
|
||||
public function create($id)
|
||||
@@ -336,7 +338,61 @@ class LelongController extends Controller
|
||||
|
||||
public function kemaskini(Request $request)
|
||||
{
|
||||
return redirect()->route('lelong.showlelong',$request->idlelong)
|
||||
|
||||
$lelkarat = lelKarat::where('lelong_id','=',$request->idlelong)->get();
|
||||
|
||||
foreach($lelkarat as $karat) //save old harga asas
|
||||
{
|
||||
$lelkarat_temp = new LelKarat_temp;
|
||||
$lelkarat_temp->lelong_id = $request->idlelong;
|
||||
$lelkarat_temp->karat = $karat->karat;
|
||||
$lelkarat_temp->keterangan = $karat->keterangan;
|
||||
$lelkarat_temp->harga = $karat->harga;
|
||||
$lelkarat_temp->harga2 = $karat->harga2;
|
||||
$lelkarat_temp->save();
|
||||
}
|
||||
foreach($lelkarat as $index=>$karat) //update harga asas
|
||||
{
|
||||
$karat->karat = $karat->karat;
|
||||
$karat->keterangan = $karat->keterangan;
|
||||
$karat->harga = $request->harga[$index];
|
||||
$karat->harga2 = $request->harga2[$index];
|
||||
$karat->save();
|
||||
}
|
||||
|
||||
//update marhun
|
||||
$lelongbid = LelongBid::where('lelong_id','=',$request->idlelong)->get();
|
||||
|
||||
foreach($lelongbid as $bid)
|
||||
{
|
||||
$sumhargaasas = 0;
|
||||
$lelongbidmarhun = LelongBidMarhun::where('lelongbid_id','=',$bid->id)->get();
|
||||
foreach($lelongbidmarhun as $marhun)
|
||||
{
|
||||
$lelkarat = LelKarat::where('lelong_id','=',$bid->lelong_id)->get();
|
||||
// dd($simkarat);
|
||||
foreach($lelkarat as $karat)
|
||||
{
|
||||
|
||||
if($karat->karat == $marhun->karat)
|
||||
{
|
||||
$val = round($marhun->berat * $karat->harga);
|
||||
$sumhargaasas = $sumhargaasas + $val;
|
||||
|
||||
$marhun->harga = $karat->harga;
|
||||
$marhun->n_marhun = $marhun->berat * $karat->harga;
|
||||
$marhun->hargaasas = floatval(number_format($val,2));
|
||||
$marhun->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
$bid->hargaasas = $sumhargaasas;
|
||||
$bid->baki = $sumhargaasas-$bid->pinjaman - $bid->bakiupah - $bid->cajlelong;
|
||||
$bid->save();
|
||||
|
||||
}
|
||||
|
||||
return redirect()->route('lelong.show',$request->idlelong)
|
||||
->with('success','Kemaskini Berjaya');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user