This commit is contained in:
Amirah22
2022-06-18 20:45:22 +08:00
parent 7c5231702c
commit 7bdda806c3
11 changed files with 176 additions and 59 deletions
@@ -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();