update laporan lelong keseluruhan di page operasi

This commit is contained in:
Nur Izzati Zulkifli
2023-07-30 16:19:15 +08:00
parent 52fa824f91
commit eff28f6814
3 changed files with 70 additions and 91 deletions
+37 -80
View File
@@ -674,10 +674,9 @@ class ReportAllController extends Controller
public function docaribydate(Request $request)
{
// dd($request->all());
$tarikh_dari = date('d-m-Y', strtotime($request->tarikh_dari));
$tarikh_dari = date('Y-m-d', strtotime($request->tarikh_dari));
$t_dari = $request->tarikh_dari;
$tarikh_hingga = date('d-m-Y', strtotime($request->tarikh_hingga));
$tarikh_hingga = date('Y-m-d', strtotime($request->tarikh_hingga));
$t_hingga = $request->tarikh_hingga;
if($t_dari != null || $t_hingga != null)
@@ -685,11 +684,17 @@ class ReportAllController extends Controller
$cawangan_all = Cawangan::orderBy('caw_name')->get();
$senarai = [];
$total_bil_lelong = 0;
$jum_billelong = 0;
$jum_berat = 0;
$jum_pembiayaan = 0;
$jum_hargajual = 0;
$jum_bakiupah = 0;
$jum_cajlelong = 0;
$jum_baki = 0;
foreach($cawangan_all as $cawangan){
$getsurat = LelongCawangan::on($cawangan->caw_code)
->where('t_lelong','>=',$t_dari)
->where('t_lelong','<=',$t_hingga);
// dd($getsurat->count('norujukan'));
->where('t_lelong','>=',$tarikh_dari)
->where('t_lelong','<=',$tarikh_hingga);
$bil_lelong = $getsurat->count('norujukan');
$total_bil_lelong += $bil_lelong;
@@ -697,6 +702,7 @@ class ReportAllController extends Controller
$total_nilaimarhun = $getsurat->sum('nilaimarhun');
$total_hargajual = $getsurat->sum('hargajual');
$total_bakiupah = $getsurat->sum('bakiupah');
$total_cajlelong = $getsurat->sum('cajlelong');
$total_baki = $getsurat->sum('baki');
$total_pembiayaan = $getsurat->sum('pinjaman');
$data = [
@@ -707,29 +713,48 @@ class ReportAllController extends Controller
'total_nilaimarhun'=>$total_nilaimarhun,
'total_hargajual'=>$total_hargajual,
'total_bakiupah'=>$total_bakiupah,
'total_cajlelong'=>$total_cajlelong,
'total_baki'=>$total_baki,
'total_pembiayaan'=>$total_pembiayaan,
'kodcaw'=>$cawangan->caw_code,
'caw_name'=>$cawangan->caw_name];
array_push($senarai,$data);
// dump($data);
}
// dd($data);
$jum_billelong += $bil_lelong;
$jum_berat += $total_berat;
$jum_pembiayaan += $total_pembiayaan;
$jum_hargajual += $total_hargajual;
$jum_bakiupah += $total_bakiupah;
$jum_cajlelong += $total_cajlelong;
$jum_baki += $total_baki;
}
if($total_bil_lelong == 0)
{
return redirect()->route('reportbydate.laporanlelongbydate')
->with('failed','Tiada surat lelong');
}
if($request->type == 'pdf')
{
$pdf = PDF::loadView('laporan.senaraitemplaporanbydate_pdf', compact( 't_dari',
't_hingga',
'getsurat',
'senarai',
'tarikh_dari',
'tarikh_hingga','jum_billelong','jum_berat','jum_pembiayaan','jum_hargajual','jum_bakiupah','jum_baki','jum_cajlelong'))
->setPaper('a4', 'potrait');
return $pdf->download('laporan lelong dari'.$t_dari.'hingga'.$t_hingga.'.pdf');
}else{
return view('laporan.senaraitemplaporanbydate', compact( 't_dari',
't_hingga',
'getsurat',
'senarai',
'tarikh_dari',
'tarikh_hingga'
'tarikh_hingga','jum_billelong','jum_berat','jum_pembiayaan','jum_hargajual','jum_bakiupah','jum_baki','jum_cajlelong'
));
}
}
else
{
@@ -738,74 +763,6 @@ class ReportAllController extends Controller
}
}
Public function docaribydate2(Request $request){
// dd($request->all());
$tarikh_dari = $request->tarikh_dari;
$t_dari = date('Y-m-d', strtotime($request->tarikh_dari));
// dd($t_dari);
$tarikh_hingga = $request->tarikh_hingga;
$t_hingga = date('d-m-Y', strtotime($request->tarikh_hingga));
if($t_dari != null || $t_hingga != null)
{
$cawangan_all = Cawangan::orderBy('caw_name')->get();
$senarai = [];
$total_bil_lelong = 0;
foreach($cawangan_all as $cawangan){
$getsurat = LelongCawangan::on($cawangan->caw_code)
->where('t_lelong','>=',$t_dari)
->where('t_lelong','<=',$t_hingga);
// dd($getsurat->count('norujukan'));
$bil_lelong = $getsurat->count('norujukan');
$total_bil_lelong += $bil_lelong;
$total_berat = $getsurat->sum('berat');
$total_nilaimarhun = $getsurat->sum('nilaimarhun');
$total_hargajual = $getsurat->sum('hargajual');
$total_bakiupah = $getsurat->sum('bakiupah');
$total_baki = $getsurat->sum('baki');
$total_pembiayaan = $getsurat->sum('pinjaman');
$data = [
't_dari'=>$tarikh_dari,
't_hingga'=>$tarikh_hingga,
'bil_lelong'=>$bil_lelong,
'total_berat'=>$total_berat,
'total_nilaimarhun'=>$total_nilaimarhun,
'total_hargajual'=>$total_hargajual,
'total_bakiupah'=>$total_bakiupah,
'total_baki'=>$total_baki,
'total_pembiayaan'=>$total_pembiayaan,
'kodcaw'=>$cawangan->caw_code,
'caw_name'=>$cawangan->caw_name];
array_push($senarai,$data);
// dump($data);
}
// dd($data);
}
if($request->type == 'pdf')
{
$pdf = PDF::loadView('laporan.senaraitemplaporanbydate_pdf', compact( 't_dari',
't_hingga',
'getsurat',
'senarai',
'tarikh_dari',
'tarikh_hingga'))
->setPaper('a4', 'potrait');
return $pdf->download('laporan lelong dari'.$t_dari.'hingga'.$t_hingga.'.pdf');
}else{
return view('laporan.senaraitemplaporanbydate', compact( 't_dari',
't_hingga',
'getsurat',
'senarai',
'tarikh_dari',
'tarikh_hingga'
));
}
}