Merge branch 'atie' into 'main'

Update LelongController.php

See merge request online-sistem1/lelong!57
This commit is contained in:
Nur Izzati Zulkifli
2022-06-09 13:22:23 +00:00
+127
View File
@@ -959,6 +959,133 @@ class LelongController extends Controller
->with('success','Delete Berjaya');
}
public function refreshhome($id)
{
$date = Carbon::now()->toDateTimeString();
$lelong = Lelong::where('id','=',$id)->first();
$lelong->masakemaskini_data = $date;
$lelong->save();
return redirect()->route('home')
->with('success','Kemaskini Berjaya');
}
public function startcawangan($id,$cawid)
{
event(new LelongNotify('start'));
$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();
$lelong = CawanganLelong::where('lelong_id','=',$id)->where('caw_id','=',$cawid)->first();
$lelong->masamula_lelong = $currenttime;
$lelong->masatamat_lelong = $endtime->toTimeString();
$lelong->status_online = 1; //start lelong
$lelong->save();
return redirect()->route('home')
->with('success','Lelongan bermula');
}
public function stopcawangan($id,$cawid)
{
event(new LelongNotify('start'));
$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();
$lelong = CawanganLelong::where('lelong_id','=',$id)->where('caw_id','=',$cawid)->first();
// $lelong->masamula_lelong = $currenttime;
$lelong->masatamat_lelong = $currenttime;
$lelong->status_online = 0; //start lelong
$lelong->save();
return redirect()->route('home')
->with('success','Lelongan bermula');
}
public function startall($id)
{
event(new LelongNotify('start'));
$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();
$cawlelong = CawanganLelong::where('lelong_id','=',$id)->get();
foreach($cawlelong as $cawlel) //save old harga asas
{
$cawlel->masatamat_lelong = $endtime->toTimeString();
$cawlel->status_online = 1; //start lelong
$cawlel->save();
}
return redirect()->route('home');
}
public function stopall($id)
{
event(new LelongNotify('stop'));
$currentdate = Carbon::now();
$currenttime = $currentdate->toTimeString();
$endtime = $currentdate->addHours(2);
$lelong = Lelong::where('id','=',$id)->first();
$lelong->masatamat_lelong = $currenttime;
$lelong->sts_lelong = 0; //stop lelong
$lelong->save();
$cawlelong = CawanganLelong::where('lelong_id','=',$id)->get();
foreach($cawlelong as $cawlel) //save old harga asas
{
$cawlel->masatamat_lelong = $currenttime;
$cawlel->status_online = 0; //start lelong
$cawlel->save();
}
return redirect()->route('home')
->with('success','Lelongan berhenti');
}
public function listcawangan()
{
$arrayinfo = [];
$lelong = Lelong::where('sts_lelong', 0)
->get()->toArray();
foreach($lelong as $details)
{
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('lelong_id', $details['id'])
->get()
->toArray();
array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]);
}
return view('jurulelong.listcawangan',compact('lelong', 'arrayinfo'));
}
}