From 7bdda806c3310ed301bc324c51ced491885075a2 Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Sat, 18 Jun 2022 20:45:22 +0800 Subject: [PATCH] update 2 --- .../Controllers/ReportCawanganController.php | 55 +++++++++++++++---- .../lelong/indexbrgleldetailscaw.blade.php | 21 ++++--- .../lelong/indexbrglelpembidacaw.blade.php | 21 ++++--- .../views/lelong/indexlelfullcaw.blade.php | 21 ++++--- .../lelong/indexnamapembidacaw.blade.php | 17 ++++-- .../views/lelong/laporancawindex.blade.php | 21 ++++--- resources/views/pdf/brglelcaw.blade.php | 7 ++- .../pdf/laporanbrgleldetailscaw.blade.php | 49 +++++++++++++---- .../pdf/laporanbrglelpembidacaw.blade.php | 8 ++- .../views/pdf/laporanlelfullcaw.blade.php | 8 ++- .../views/pdf/laporannamapembidacaw.blade.php | 7 ++- 11 files changed, 176 insertions(+), 59 deletions(-) diff --git a/app/Http/Controllers/ReportCawanganController.php b/app/Http/Controllers/ReportCawanganController.php index 3e07526b..bf128f48 100644 --- a/app/Http/Controllers/ReportCawanganController.php +++ b/app/Http/Controllers/ReportCawanganController.php @@ -62,7 +62,11 @@ class ReportCawanganController extends Controller ->where('cawangan.caw_code','=',$user->kodcaw) ->get(); - return view('lelong.laporancawindex',compact('lelongid')); + $cawname = Cawangan::where('caw_code','=',$user->kodcaw) + ->get(); + + + return view('lelong.laporancawindex',compact('lelongid','cawname')); } public function laporanbrglelcaw($lelong_id){ @@ -92,7 +96,7 @@ class ReportCawanganController extends Controller ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('cawangan_lelong.lelong_id','=',$lelong_id) ->where('cawangan.caw_code','=',$user['kodcaw']) - ->select('lelong_id','tarikh_lelong','caw_name') + ->select('lelong_id','tarikh_lelong','caw_name','fasa') ->groupBy('lelong_id','caw_name') ->get()->toArray(); @@ -114,7 +118,10 @@ class ReportCawanganController extends Controller ->where('cawangan.caw_code','=',$user->kodcaw) ->get(); - return view('lelong.indexbrgleldetailscaw',compact('lelongid')); + $cawname = Cawangan::where('caw_code','=',$user->kodcaw) + ->get(); + + return view('lelong.indexbrgleldetailscaw',compact('lelongid','cawname')); } public function laporanbrgleldetailscaw($lelong_id){ @@ -141,6 +148,25 @@ class ReportCawanganController extends Controller $total_hargaasas = 0; $hargaasas = 0; + $arrayinfo = []; + + + $lelongid = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') + ->where('cawangan_lelong.lelong_id','=',$lelong_id) + ->select('lelong_id','tarikh_lelong','fasa') + ->groupBy('lelong_id') + ->get()->toArray(); + + foreach($lelongid as $laporan) + { + $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('lelong_id',$laporan['lelong_id']) + ->where('cawangan.caw_code','=',$user['kodcaw']) + ->get() + ->toArray(); + array_push($arrayinfo,['laporan' => $laporan,'details' => $details]); + } + foreach($lelongs as $index1=>$lelong){ $marhun= LelongBidMarhun::where('lelongbid_id','=',$lelong['id']) @@ -167,7 +193,7 @@ class ReportCawanganController extends Controller - $pdf = PDF::loadView('pdf.laporanbrgleldetailscaw',compact('lelongs','arraycaw','total_nmarhun','total_berat','total_harga','total_hargaasas' + $pdf = PDF::loadView('pdf.laporanbrgleldetailscaw',compact('lelongs','arraycaw','total_nmarhun','total_berat','total_harga','total_hargaasas','arrayinfo' ))->setPaper('a4', 'potrait'); return $pdf->download('Senarai Lelong Details.pdf'); @@ -184,7 +210,10 @@ class ReportCawanganController extends Controller ->where('cawangan.caw_code','=',$user->kodcaw) ->get(); - return view('lelong.indexnamapembidacaw',compact('lelongid')); + $cawname = Cawangan::where('caw_code','=',$user->kodcaw) + ->get(); + + return view('lelong.indexnamapembidacaw',compact('lelongid','cawname')); } @@ -203,7 +232,7 @@ class ReportCawanganController extends Controller ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('cawangan_lelong.lelong_id','=',$lelong_id) ->where('cawangan.caw_code','=',$user['kodcaw']) - ->select('lelong_id','tarikh_lelong') + ->select('lelong_id','tarikh_lelong','fasa') ->groupBy('lelong_id') ->get(); @@ -254,7 +283,10 @@ class ReportCawanganController extends Controller ->where('cawangan.caw_code','=',$user->kodcaw) ->get(); - return view('lelong.indexlelfullcaw',compact('lelongid')); + $cawname = Cawangan::where('caw_code','=',$user->kodcaw) + ->get(); + + return view('lelong.indexlelfullcaw',compact('lelongid','cawname')); } @@ -277,7 +309,7 @@ class ReportCawanganController extends Controller ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('cawangan.caw_code','=',$user['kodcaw']) ->where('cawangan_lelong.lelong_id','=',$lelong_id) - ->select('lelong_id','tarikh_lelong') + ->select('lelong_id','tarikh_lelong','fasa') ->groupBy('lelong_id') ->get(); @@ -331,7 +363,10 @@ class ReportCawanganController extends Controller ->where('cawangan.caw_code','=',$user->kodcaw) ->get(); - return view('lelong.indexbrglelpembidacaw',compact('lelongid')); + $cawname = Cawangan::where('caw_code','=',$user->kodcaw) + ->get(); + + return view('lelong.indexbrglelpembidacaw',compact('lelongid','cawname')); } @@ -351,7 +386,7 @@ class ReportCawanganController extends Controller ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('cawangan_lelong.lelong_id','=',$lelong_id) ->where('cawangan.caw_code','=',$user['kodcaw']) - ->select('lelong_id','tarikh_lelong') + ->select('lelong_id','tarikh_lelong','fasa') ->groupBy('lelong_id') ->get(); diff --git a/resources/views/lelong/indexbrgleldetailscaw.blade.php b/resources/views/lelong/indexbrgleldetailscaw.blade.php index dc5e440d..53633c49 100644 --- a/resources/views/lelong/indexbrgleldetailscaw.blade.php +++ b/resources/views/lelong/indexbrgleldetailscaw.blade.php @@ -4,13 +4,13 @@
{{ $message }}
-{{ $message }}
+