diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 2e246a1f..8fc5a926 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -44,7 +44,7 @@ use App\Models\Payment; use App\Models\TangguhLelong; use App\Models\Tetapan; use App\Models\TransaksiKeuntungan; - +use DateTime; class LelongController extends Controller { @@ -669,117 +669,36 @@ class LelongController extends Controller public function senarailelong() { - - $arraydetails = []; - $arraydetails2 = []; - $arraydetails3 = []; - $arraydetails4 = []; - $arraydetails5 = []; - - $currentdate = Carbon::now(); - $currentdate2 = $currentdate->toDateString(); + $arraydetails0 = []; + $arraydetails1 = []; + $arraydetails2 = []; + $arraydetails3 = []; - - $lelong = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong','lelong.created_at') - ->groupBy('lelong_id') - ->where('lelong.created_at', 'like', '%' . $currentdate2 . '%') - ->where('sts_lelong',0) - ->get()->toArray(); + $lelongAll = Lelong::with('cawangan')->get(); - foreach($lelong as $laporan) - { - $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan['lelong_id']) - - ->get() - ->toArray(); + foreach ($lelongAll as $lelong) { - array_push($arraydetails,['laporan' => $laporan,'details' => $details]); + $lelong->tarikh_lelong = DateTime::createFromFormat('Y-m-d', $lelong->tarikh_lelong); + $lelong->tarikh_lelong = $lelong->tarikh_lelong->format('d-m-Y'); + + if ($lelong->sts_lelong == 0) { + array_push($arraydetails0, $lelong); + } elseif ($lelong->sts_lelong == 1) { + array_push($arraydetails1, $lelong); + } elseif ($lelong->sts_lelong == 2) { + array_push($arraydetails2, $lelong); + } elseif ($lelong->sts_lelong == 3) { + array_push($arraydetails3, $lelong); + } } - - - - - -///////////// lelong belum mula - - $lelong2 = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong','lelong.created_at') - ->groupBy('lelong_id') - ->where('lelong.sts_lelong',0) - - ->get()->toArray(); - - foreach($lelong2 as $laporan2) - { - $details2 = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan2['lelong_id']) - ->get() - ->toArray(); - array_push($arraydetails2,['laporan2' => $laporan2,'details2' => $details2]); - } - -////////// lelong selesai - - - $lelong3 = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong','lelong.created_at') - ->groupBy('lelong_id') - ->where('lelong.sts_lelong',3) - ->get()->toArray(); - - foreach($lelong3 as $laporan3) - { - $details3 = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan3['lelong_id']) - ->get() - ->toArray(); - array_push($arraydetails3,['laporan3' => $laporan3,'details3' => $details3]); - } - -////////// lelong sedang dijalankan - - - $lelong4 = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong','lelong.created_at') - ->groupBy('lelong_id') - ->where('lelong.sts_lelong',1) - ->get()->toArray(); - - foreach($lelong4 as $laporan4) - { - $details4 = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan4['lelong_id']) - ->get() - ->toArray(); - array_push($arraydetails4,['laporan4' => $laporan4,'details4' => $details4]); - } - -/////////////// lelong jana pemenang - - - $lelong5 = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong','lelong.created_at') - ->groupBy('lelong_id') - ->where('lelong.sts_lelong',2) - ->get()->toArray(); - - foreach($lelong5 as $laporan5) - { - $details5 = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan5['lelong_id']) - ->get() - ->toArray(); - array_push($arraydetails5,['laporan5' => $laporan5,'details5' => $details5]); - } - - return view('lelong.senarailelong',compact('lelong', 'arraydetails', - 'lelong2','arraydetails2', - 'lelong3','arraydetails3', - 'lelong4','arraydetails4', - 'lelong5','arraydetails5')); + return view('lelong.senarailelong', compact( + 'lelongAll', + 'arraydetails0', + 'arraydetails1', + 'arraydetails2', + 'arraydetails3' + )); } diff --git a/resources/views/lelong/senarailelong.blade.php b/resources/views/lelong/senarailelong.blade.php index 9921debe..006698f1 100644 --- a/resources/views/lelong/senarailelong.blade.php +++ b/resources/views/lelong/senarailelong.blade.php @@ -23,26 +23,31 @@
-| Bil | @@ -50,94 +55,46 @@Tarikh Lelong | Fasa | Cawangan | -Masa Tamat Lelong | Harga Emas Asas | Tempoh | Caj Lelong | Status | -Tindakan | +Tindakan | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{$loop->iteration}} | -{{ $data['laporan']['lelong_id'] }} | -@php - $myDateTime = DateTime::createFromFormat('Y-m-d', $data['laporan']['tarikh_lelong'] ); - $t_lelong = $myDateTime->format('d-m-Y'); - echo($t_lelong); - @endphp | -{{$data['laporan']['fasa']}} | -
- @foreach($data['details'] as $details)
- {{$details['caw_name']}} + | {{$lelong->id}} | +{{$lelong->tarikh_lelong}} | +{{$lelong->fasa}} | +
+ @foreach($lelong->cawangan as $cawangan)
+
+ {{$cawangan->caw_name}}
+
@endforeach
|
- @if($data['laporan']['masatamat_lelong'] == 0) - {{$data['laporan']['masatamat_lelong']}} - @else - @php - $myDateTime = DateTime::createFromFormat('H:i:s', $data['laporan']['masatamat_lelong'] ); - $masa_lelong = $myDateTime->format('h:i: a'); - echo($masa_lelong); - - @endphp - - @endif - | - -{{$data['laporan']['harga_emas_asas']}} | -{{$data['laporan']['jbg']}} | -{{$data['laporan']['cajlelong']}} | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan']['sts_lelong'] == 0) - - @elseif($data['laporan']['sts_lelong'] == 1) - - @elseif($data['laporan']['sts_lelong'] == 2) - - @elseif($data['laporan']['sts_lelong'] == 3) - - - @endif - @endhasrole - | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan']['sts_lelong'] == 0) - - - {{-- --}} - - @elseif($data['laporan']['sts_lelong'] == 1) - {{-- --}} - @elseif($data['laporan']['sts_lelong'] == 2) - {{-- --}} - @elseif($data['laporan']['sts_lelong'] == 3) - {{-- --}} - - - Export - @endif - @endhasrole + | {{$lelong->harga_emas_asas}} | +{{$lelong->jbg}} | +{{$lelong->cajlelong}} | +LELONG BELUM MULA | ++ |
| Bil | @@ -145,87 +102,34 @@Tarikh Lelong | Fasa | Cawangan | +Masa Mula Lelong | Masa Tamat Lelong | Harga Emas Asas | Tempoh | Caj Lelong | Status | -Tindakan | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{$loop->iteration}} | -{{ $data['laporan4']['lelong_id'] }} | -@php - $myDateTime = DateTime::createFromFormat('Y-m-d', $data['laporan4']['tarikh_lelong'] ); - $t_lelong = $myDateTime->format('d-m-Y'); - echo($t_lelong); - @endphp | -{{$data['laporan4']['fasa']}} | -
- @foreach($data['details4'] as $details)
- {{$details['caw_name']}} + | {{$lelong->id}} | +{{$lelong->tarikh_lelong}} | +{{$lelong->fasa}} | +
+ @foreach($lelong->cawangan as $cawangan)
+
+ {{$cawangan->caw_name}}
+
@endforeach
|
- @if($data['laporan4']['masatamat_lelong'] == 0) - {{$data['laporan4']['masatamat_lelong']}} - @else - @php - $myDateTime = DateTime::createFromFormat('H:i:s', $data['laporan4']['masatamat_lelong'] ); - $masa_lelong = $myDateTime->format('h:i: a'); - echo($masa_lelong); - - @endphp - - @endif - | - -{{$data['laporan4']['harga_emas_asas']}} | -{{$data['laporan4']['jbg']}} | -{{$data['laporan4']['cajlelong']}} | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan4']['sts_lelong'] == 0) - - @elseif($data['laporan4']['sts_lelong'] == 1) - - @elseif($data['laporan4']['sts_lelong'] == 2) - - @elseif($data['laporan4']['sts_lelong'] == 3) - - - @endif - @endhasrole - | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan4']['sts_lelong'] == 0) - - - {{-- --}} - - @elseif($data['laporan4']['sts_lelong'] == 1) - {{-- --}} - @elseif($data['laporan4']['sts_lelong'] == 2) - {{-- --}} - @elseif($data['laporan4']['sts_lelong'] == 3) - {{-- --}} - - - Export - @endif - @endhasrole - | +{{$lelong->masamula_lelong}} | +{{$lelong->masatamat_lelong}} | +{{$lelong->harga_emas_asas}} | +{{$lelong->jbg}} | +{{$lelong->cajlelong}} | +LELONG SEDANG DIJANLANKAN |
| Bil | @@ -247,90 +151,34 @@Tempoh | Caj Lelong | Status | -Tindakan | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{$loop->iteration}} | -{{ $data['laporan2']['lelong_id'] }} | -@php - $myDateTime = DateTime::createFromFormat('Y-m-d', $data['laporan2']['tarikh_lelong'] ); - $t_lelong = $myDateTime->format('d-m-Y'); - echo($t_lelong); - @endphp | -{{$data['laporan2']['fasa']}} | -
- @foreach($data['details2'] as $details)
- {{$details['caw_name']}} + | {{$lelong->id}} | +{{$lelong->tarikh_lelong}} | +{{$lelong->fasa}} | +
+ @foreach($lelong->cawangan as $cawangan)
+
+ {{$cawangan->caw_name}}
+
@endforeach
|
- @if($data['laporan2']['masatamat_lelong'] == 0) - {{$data['laporan2']['masatamat_lelong']}} - @else - @php - $myDateTime = DateTime::createFromFormat('H:i:s', $data['laporan2']['masatamat_lelong'] ); - $masa_lelong = $myDateTime->format('h:i: a'); - echo($masa_lelong); - - @endphp - - @endif - | - -{{$data['laporan2']['harga_emas_asas']}} | -{{$data['laporan2']['jbg']}} | -{{$data['laporan2']['cajlelong']}} | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan2']['sts_lelong'] == 0) - - @elseif($data['laporan2']['sts_lelong'] == 1) - - @elseif($data['laporan2']['sts_lelong'] == 2) - - @elseif($data['laporan2']['sts_lelong'] == 3) - - - @endif - @endhasrole - | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan2']['sts_lelong'] == 0) - - - {{-- --}} - - @elseif($data['laporan2']['sts_lelong'] == 1) - {{-- --}} - @elseif($data['laporan2']['sts_lelong'] == 2) - {{-- --}} - @elseif($data['laporan2']['sts_lelong'] == 3) - {{-- --}} - - - Export - @endif - @endhasrole - | +{{$lelong->masatamat_lelong}} | +{{$lelong->harga_emas_asas}} | +{{$lelong->jbg}} | +{{$lelong->cajlelong}} | +LELONG JANA PEMENANGAN |
| Bil | @@ -338,188 +186,44 @@Tarikh Lelong | Fasa | Cawangan | +Masa Mula Lelong | Masa Tamat Lelong | Harga Emas Asas | Tempoh | Caj Lelong | Status | -Tindakan | +Tindakan | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{$loop->iteration}} | -{{ $data['laporan3']['lelong_id'] }} | -@php - $myDateTime = DateTime::createFromFormat('Y-m-d', $data['laporan3']['tarikh_lelong'] ); - $t_lelong = $myDateTime->format('d-m-Y'); - echo($t_lelong); - @endphp | -{{$data['laporan3']['fasa']}} | -
- @foreach($data['details3'] as $details)
- {{$details['caw_name']}} + | {{$lelong->id}} | +{{$lelong->tarikh_lelong}} | +{{$lelong->fasa}} | +
+ @foreach($lelong->cawangan as $cawangan)
+
+ {{$cawangan->caw_name}}
+
@endforeach
|
- @if($data['laporan3']['masatamat_lelong'] == 0) - {{$data['laporan3']['masatamat_lelong']}} - @else - @php - $myDateTime = DateTime::createFromFormat('H:i:s', $data['laporan3']['masatamat_lelong'] ); - $masa_lelong = $myDateTime->format('h:i: a'); - echo($masa_lelong); - - @endphp - - @endif - | - -{{$data['laporan3']['harga_emas_asas']}} | -{{$data['laporan3']['jbg']}} | -{{$data['laporan3']['cajlelong']}} | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan3']['sts_lelong'] == 0) - - @elseif($data['laporan3']['sts_lelong'] == 1) - - @elseif($data['laporan3']['sts_lelong'] == 2) - - @elseif($data['laporan3']['sts_lelong'] == 3) - - - @endif - @endhasrole - | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan3']['sts_lelong'] == 0) - - - {{-- --}} - - @elseif($data['laporan3']['sts_lelong'] == 1) - {{-- --}} - @elseif($data['laporan3']['sts_lelong'] == 2) - {{-- --}} - @elseif($data['laporan3']['sts_lelong'] == 3) - {{-- --}} - - - Export - @endif - @endhasrole + | {{$lelong->masamula_lelong}} | +{{$lelong->masatamat_lelong}} | +{{$lelong->harga_emas_asas}} | +{{$lelong->jbg}} | +{{$lelong->cajlelong}} | +LELONG SELESAI | ++ + + |
| Bil | -ID Lelong | -Tarikh Lelong | -Fasa | -Cawangan | -Masa Tamat Lelong | -Harga Emas Asas | -Tempoh | -Caj Lelong | -Status | -Tindakan | -
|---|---|---|---|---|---|---|---|---|---|---|
| {{$loop->iteration}} | -{{ $data['laporan5']['lelong_id'] }} | -@php - $myDateTime = DateTime::createFromFormat('Y-m-d', $data['laporan5']['tarikh_lelong'] ); - $t_lelong = $myDateTime->format('d-m-Y'); - echo($t_lelong); - @endphp | -{{$data['laporan5']['fasa']}} | -
- @foreach($data['details5'] as $details)
- {{$details['caw_name']}} - @endforeach - |
- @if($data['laporan5']['masatamat_lelong'] == 0) - {{$data['laporan5']['masatamat_lelong']}} - @else - @php - $myDateTime = DateTime::createFromFormat('H:i:s', $data['laporan5']['masatamat_lelong'] ); - $masa_lelong = $myDateTime->format('h:i: a'); - echo($masa_lelong); - - @endphp - - @endif - | - -{{$data['laporan5']['harga_emas_asas']}} | -{{$data['laporan5']['jbg']}} | -{{$data['laporan5']['cajlelong']}} | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan5']['sts_lelong'] == 0) - - @elseif($data['laporan5']['sts_lelong'] == 1) - - @elseif($data['laporan5']['sts_lelong'] == 2) - - @elseif($data['laporan5']['sts_lelong'] == 3) - - - @endif - @endhasrole - | -- @hasrole('jurulelong') - - @endhasrole - @hasrole('operasi') - - @if($data['laporan5']['sts_lelong'] == 0) - - - {{-- --}} - - @elseif($data['laporan5']['sts_lelong'] == 1) - {{-- --}} - @elseif($data['laporan5']['sts_lelong'] == 2) - {{-- --}} - @elseif($data['laporan5']['sts_lelong'] == 3) - {{-- --}} - - - Export - @endif - @endhasrole - | -