update laporan 1
This commit is contained in:
@@ -230,12 +230,12 @@ class LelongController extends Controller
|
||||
$total_rugilelong = $total_rugilelong + $rugilelong;
|
||||
$total_bakilelong = $total_bakilelong + $bakilelong;
|
||||
$total_nilaimarhun = $total_nilaimarhun + $nilai_marhun;
|
||||
|
||||
|
||||
|
||||
|
||||
$data = Lelong::where('lelong.id','=',$lelong_id)
|
||||
->get();
|
||||
}
|
||||
|
||||
|
||||
|
||||
return view('lelong.showlelong',compact(
|
||||
'arraycaw',
|
||||
@@ -370,14 +370,14 @@ class LelongController extends Controller
|
||||
$lelongbidmarhun->n_marhun = $simbidmarhun->n_marhun;
|
||||
$lelongbidmarhun->hargaasas = $simbidmarhun->hargaasas;
|
||||
$lelongbidmarhun->save();
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return redirect()->route('analisa.senaraisimulasi')
|
||||
->with('success','Create Lelong Berjaya');
|
||||
|
||||
->with('success','Create Lelong Berjaya');
|
||||
|
||||
}
|
||||
public function exportnotis($id)
|
||||
{
|
||||
@@ -403,13 +403,13 @@ class LelongController extends Controller
|
||||
$gadai->taglel = 0;
|
||||
$gadai->update();
|
||||
}
|
||||
|
||||
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
// dd($role);
|
||||
$lelong->delete();
|
||||
|
||||
return redirect()->route('lelong.senarailelong')
|
||||
->with('success','Padam Lelong Berjaya');
|
||||
->with('success','Padam Lelong Berjaya');
|
||||
}
|
||||
|
||||
public function start($id)
|
||||
@@ -418,17 +418,17 @@ class LelongController extends Controller
|
||||
$currentdate = Carbon::now();
|
||||
$currenttime = $currentdate->toTimeString();
|
||||
$endtime = $currentdate->addHours(2);
|
||||
|
||||
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
$lelong->masamula_lelong = $currenttime;
|
||||
$lelong->masatamat_lelong = $endtime->toTimeString();
|
||||
$lelong->sts_lelong = 1; //start lelong
|
||||
$lelong->save();
|
||||
|
||||
|
||||
return redirect()->route('lelong.senarailelong')
|
||||
->with('success','Lelongan bermula');
|
||||
->with('success','Lelongan bermula');
|
||||
}
|
||||
|
||||
|
||||
public function refresh($id)
|
||||
{
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
@@ -442,9 +442,9 @@ class LelongController extends Controller
|
||||
public function kemaskini(Request $request)
|
||||
{
|
||||
// dd($request->all());
|
||||
|
||||
|
||||
$lelkarat = lelKarat::where('lelong_id','=',$request->idlelong)->get();
|
||||
|
||||
|
||||
foreach($lelkarat as $karat) //save old harga asas
|
||||
{
|
||||
$lelkarat_temp = new LelKarat_temp;
|
||||
@@ -453,6 +453,7 @@ class LelongController extends Controller
|
||||
$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
|
||||
@@ -466,6 +467,8 @@ class LelongController extends Controller
|
||||
|
||||
//update marhun
|
||||
$lelongbid = LelongBid::where('lelong_id','=',$request->idlelong)->get();
|
||||
// $lelongbid = LelongBid::
|
||||
// ->where('lelong_id','=',$request->idlelong)->get();
|
||||
|
||||
foreach($lelongbid as $bid)
|
||||
{
|
||||
@@ -481,29 +484,43 @@ class LelongController extends Controller
|
||||
if($karat->karat == $marhun->karat)
|
||||
{
|
||||
$val = round($marhun->berat * $karat->harga2);
|
||||
$sumhargaasas = $sumhargaasas + $val;
|
||||
$sumhargaasas = intval($sumhargaasas + $val);
|
||||
|
||||
$marhun->harga = $karat->harga2;
|
||||
$marhun->n_marhun = $marhun->berat * $karat->harga2;
|
||||
$marhun->hargaasas = floatval($val);
|
||||
$marhun->hargaasas = $val;
|
||||
// $marhun->hargaasas = floatval(number_format($val,2));
|
||||
|
||||
|
||||
$marhun->save();
|
||||
}
|
||||
}
|
||||
|
||||
$keuntungan = 0;
|
||||
$keuntungan = $bid->bakipjm- ($bid->bakihargajualan - ($bid->upah12 - $bid->ansakhir)-(($bid->tempoh-$bid->tempohbayar)
|
||||
*$bid->kadarupah/100*$bid->bakipjm) );
|
||||
|
||||
dd($keuntungan);
|
||||
$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 - $keuntungan - $sumcajlelong;
|
||||
$bid->save();
|
||||
}
|
||||
|
||||
$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();
|
||||
|
||||
|
||||
// $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 - $keuntungan - $sumcajlelong;
|
||||
// $bid->save();
|
||||
|
||||
}
|
||||
|
||||
|
||||
return redirect()->route('lelong.show',$request->idlelong)
|
||||
->with('success','Kemaskini Berjaya');
|
||||
->with('success','Kemaskini Berjaya');
|
||||
}
|
||||
|
||||
public function janapemenang($id){
|
||||
@@ -985,6 +1002,55 @@ class LelongController extends Controller
|
||||
return view('lelong.brgleldetails', compact('arraydetails'));
|
||||
}
|
||||
|
||||
public function senaraibrglelongdetails ($lelong_id){
|
||||
|
||||
$lelongs= LelongBid::where('lelong_id','=',$lelong_id)
|
||||
->get()->toArray();
|
||||
|
||||
$arraycaw= [];
|
||||
|
||||
$total_berat = 0;
|
||||
$berat = 0;
|
||||
|
||||
$total_harga = 0;
|
||||
$harga = 0;
|
||||
|
||||
$total_nmarhun = 0;
|
||||
$nilai_marhun = 0;
|
||||
|
||||
$total_hargaasas = 0;
|
||||
$hargaasas = 0;
|
||||
|
||||
foreach($lelongs as $index1=>$lelong){
|
||||
|
||||
$marhun= LelongBidMarhun::where('lelongbid_id','=',$lelong['id'])->get();
|
||||
$total_berat = $total_berat + ($marhun->sum('berat'));
|
||||
$total_harga = $total_harga + ($marhun->sum('harga'));
|
||||
$total_nmarhun = $total_nmarhun + ($marhun->sum('n_marhun'));
|
||||
$total_hargaasas = $total_hargaasas + ($marhun->sum('hargaasas'));
|
||||
|
||||
$lelongs[$index1]['detailmarhun']=$marhun;
|
||||
|
||||
}
|
||||
|
||||
array_push($arraycaw,[
|
||||
'berat'=>$berat,
|
||||
'harga'=>$harga,
|
||||
'n_marhun'=>$nilai_marhun,
|
||||
'hargaasas'=>$hargaasas
|
||||
|
||||
]);
|
||||
|
||||
|
||||
|
||||
|
||||
$pdf = PDF::loadView('pdf.listlelongdetails',compact('lelongs','arraycaw','total_nmarhun','total_berat','total_harga','total_hargaasas'
|
||||
))->setPaper('a4', 'potrait');
|
||||
|
||||
return $pdf->download('Senarai Lelong Details.pdf');
|
||||
|
||||
}
|
||||
|
||||
public function lapbidaanpembidaindex (Request $request){
|
||||
|
||||
$arraydetails = [];
|
||||
|
||||
Reference in New Issue
Block a user