update dashboard jurulelong
This commit is contained in:
@@ -7,6 +7,10 @@ use Spatie\Permission\Models\Role;
|
||||
use Spatie\Permission\Models\Permission;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
use App\Models\Lelong;
|
||||
use App\Models\CawanganLelong;
|
||||
use Carbon\Carbon;
|
||||
|
||||
class HomeController extends Controller
|
||||
{
|
||||
/**
|
||||
@@ -28,7 +32,29 @@ class HomeController extends Controller
|
||||
{
|
||||
// $user = Auth::user();
|
||||
// $user->assignRole('admin');
|
||||
return view('home');
|
||||
$dateTime = date('Y-m-d');
|
||||
$arrayinfo = [];
|
||||
|
||||
$lelong = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
|
||||
->select('fasa','lelong_id','tarikh_lelong','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->where('tarikh_lelong', $dateTime)
|
||||
->groupBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach($lelong as $info)
|
||||
{
|
||||
|
||||
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->select('batchlel','lelong_id','cawangan_lelong.caw_id','cawangan.caw_name','cawangan.caw_code','status_online','cawangan_lelong.masamula_lelong','cawangan_lelong.masatamat_lelong')
|
||||
->where('lelong_id',$info['lelong_id'])
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]);
|
||||
|
||||
|
||||
}//dd($detailsinfo);
|
||||
return view('home',compact('lelong', 'arrayinfo'));
|
||||
}
|
||||
|
||||
public function about()
|
||||
|
||||
@@ -55,7 +55,7 @@ class LelongController extends Controller
|
||||
$arrayinfo = [];
|
||||
|
||||
$lelong = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
|
||||
->select('fasa','lelong_id','tarikh_lelong','masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->select('fasa','lelong_id','tarikh_lelong','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->groupBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
@@ -470,14 +470,21 @@ class LelongController extends Controller
|
||||
$lelong->sts_lelong = 1; //start lelong
|
||||
$lelong->save();
|
||||
|
||||
$cawlelong = CawanganLelong::where('lelong_id','=',$id)->first();
|
||||
$cawlelong->masamula_lelong = $currenttime;
|
||||
$cawlelong->masatamat_lelong = $endtime->toTimeString();
|
||||
$cawlelong->status_online = 1; //start lelong
|
||||
$cawlelong->save();
|
||||
|
||||
return redirect()->route('lelong.senarailelong')
|
||||
->with('success','Lelongan bermula');
|
||||
}
|
||||
|
||||
public function refresh($id)
|
||||
{
|
||||
$date = Carbon::now()->toDateTimeString();
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
$lelong->masakemaskini_data = '2021-12-20 04:51:50';
|
||||
$lelong->masakemaskini_data = $date;
|
||||
$lelong->save();
|
||||
|
||||
return redirect()->route('lelong.senarailelong')
|
||||
@@ -692,6 +699,7 @@ class LelongController extends Controller
|
||||
$lelong->masatamat_lelong = $currenttime;
|
||||
$lelong->sts_lelong = 2; //stop lelong
|
||||
$lelong->save();
|
||||
|
||||
|
||||
return redirect()->route('lelong.senarailelong')
|
||||
->with('success','Lelongan berhenti');
|
||||
@@ -1616,6 +1624,133 @@ class LelongController extends Controller
|
||||
return view('lelong.senaraimarhunsimulasi',compact('marhuns','lelongid','cawid','arrayinfo'));
|
||||
}
|
||||
|
||||
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'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user