add laporan keluar masuk marhun scan

This commit is contained in:
Nur Izzati Zulkifli
2022-09-27 16:39:00 +08:00
parent ed310b7ff2
commit c0b28aebfb
6 changed files with 319 additions and 8 deletions
+71 -3
View File
@@ -854,8 +854,6 @@ class MarhunController extends Controller
)
->get();
$arraygadai = $lelbidmarhuns->pluck('norujukan')->toArray();
$datagadai = $lelbidmarhuns;
@@ -885,7 +883,7 @@ class MarhunController extends Controller
// ->where('id', $lelbidmarhun->lelongbidmarhun_id)
->get();
$totalhargaasas = $marhunsdet->sum('n_marhun');
$totalhargaasas = $marhunsdet->sum('hargaasas');
$tothargaasas = bcdiv($totalhargaasas,1);
// dd($totalhargaasas);
// dd($totalhargaasas);
@@ -918,6 +916,7 @@ class MarhunController extends Controller
// ->first();
$lelong = Lelong::where('id',$id)->get();
$sumcajlelong = $totalhargaasas * ($lelong[0]['cajlelong']/100);
//$cajlelong = $cajlelong + bcdiv($sumcajlelong,1,1);
$totalbaki = $totalhargaasas - $lelongbid->pinjaman - $lelongbid->bakiupah - bcdiv($sumcajlelong,1,1);
@@ -939,6 +938,7 @@ class MarhunController extends Controller
$marhuns[$index1]['bakiupah'] = $lelongbid->bakiupah;
$marhuns[$index1]['baki_lelong'] = $bakilelong;
$marhuns[$index1]['rugi_lelong'] = $rugilelong;
$marhuns[$index1]['cajlelong'] = bcdiv($sumcajlelong,1,1);
}
array_push($arraylelbidmarhun,$marhuns);
@@ -1427,5 +1427,73 @@ class MarhunController extends Controller
return redirect()->route('marhun.show', [$request->lelongbid_id, $request->lelong_id])
->with('success', 'Gambar Berjaya Di Tukar.');
}
public function cetakkeluarscanbarcode($lelong_id)
{
$user = Auth::user();
$caw = Cawangan::where('caw_code', '=', $user->kodcaw)->first();
$lelongDetail = Lelong::where('id', '=', $lelong_id)->first();
$lelongbid = LelongBid::where('lelong_id', '=', $lelong_id)
->where('caw_id', '=', $caw->id)
->get();
$senaraiScanKeluar = ScanSemak::where('lelong_id', '=', $lelong_id)
->where('kodcaw', '=', $caw->caw_code)
->whereNull('scan_masuk')
->orderBy('id', 'desc')
->get();
$senaraiScanMasuk = ScanSemak::where('lelong_id', '=', $lelong_id)
->where('kodcaw', '=', $caw->caw_code)
->whereNotNull('scan_masuk')
->orderBy('id', 'desc')
->get();
// return view('pdf.cetakkeluarscanbarcode', compact('lelong_id', 'lelongDetail', 'lelongbid', 'senaraiScanKeluar', 'senaraiScanMasuk','caw'));
$pdf = PDF::loadView('pdf.cetakkeluarscanbarcode',compact('caw','lelong_id', 'lelongDetail', 'lelongbid', 'senaraiScanKeluar', 'senaraiScanMasuk'
))->setPaper('a4', 'potrait');
return $pdf->download('Senarai Keluar Peti Besi.pdf');
}
public function cetakmasukscanbarcode($lelong_id)
{
$user = Auth::user();
$caw = Cawangan::where('caw_code', '=', $user->kodcaw)->first();
$lelongDetail = Lelong::where('id', '=', $lelong_id)->first();
$lelongbid = LelongBid::where('lelong_id', '=', $lelong_id)
->where('caw_id', '=', $caw->id)
->get();
$senaraiScanKeluar = ScanSemak::where('lelong_id', '=', $lelong_id)
->where('kodcaw', '=', $caw->caw_code)
->whereNull('scan_masuk')
->orderBy('id', 'desc')
->get();
$senaraiScanMasuk = ScanSemak::where('lelong_id', '=', $lelong_id)
->where('kodcaw', '=', $caw->caw_code)
->whereNotNull('scan_masuk')
->orderBy('id', 'desc')
->get();
// return view('pdf.cetakmasukscanbarcode', compact('lelong_id', 'lelongDetail', 'lelongbid', 'senaraiScanKeluar', 'senaraiScanMasuk','caw'));
$pdf = PDF::loadView('pdf.cetakmasukscanbarcode',compact('caw','lelong_id', 'lelongDetail', 'lelongbid', 'senaraiScanKeluar', 'senaraiScanMasuk'
))->setPaper('a4', 'potrait');
return $pdf->download('Senarai Masuk Peti Besi.pdf');
}
}