update scan barcode (10/11/22)
This commit is contained in:
@@ -26,6 +26,7 @@ use App\Models\ScanSemak;
|
||||
use App\Models\TangguhLelong;
|
||||
use Carbon\Carbon;
|
||||
use App\Models\ScanJual;
|
||||
use DateTime;
|
||||
|
||||
class MarhunController extends Controller
|
||||
{
|
||||
@@ -1599,6 +1600,32 @@ class MarhunController extends Controller
|
||||
return view('marhun.scanbarcode', compact('lelong_id', 'lelongDetail', 'new_lelong_bid', 'senaraiScanKeluar'));
|
||||
}
|
||||
|
||||
public function listScanBarcodeMasuk($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)
|
||||
->select('id')
|
||||
->get()
|
||||
->keyBy('id');
|
||||
|
||||
$senaraiScanKeluar = ScanSemak::where('lelong_id', '=', $lelong_id)
|
||||
->where('kodcaw', '=', $caw->caw_code)
|
||||
->whereNull('scan_masuk')
|
||||
->get();
|
||||
|
||||
$pluckLelongBid = $lelongbid->pluck('id')->toArray();
|
||||
$pluckScanKeluar = $senaraiScanKeluar->pluck('lelongbid_id')->toArray();
|
||||
$diff_lelong_bid = array_diff($pluckLelongBid, $pluckScanKeluar);
|
||||
|
||||
$new_lelong_bid = LelongBid::with('scanSemakSelesai')->whereIn('id', $diff_lelong_bid)->get();
|
||||
|
||||
return view('marhun.scanbarcodemasuk', compact('lelong_id', 'lelongDetail', 'new_lelong_bid', 'senaraiScanKeluar'));
|
||||
}
|
||||
|
||||
public function scanKeluarMarhun(Request $request)
|
||||
{
|
||||
|
||||
@@ -1958,21 +1985,15 @@ class MarhunController extends Controller
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$tarikh_cetak = $current->toDateString();
|
||||
// dd($request->datehingga);
|
||||
|
||||
if($request->datemula == null){
|
||||
$mula_date = '2017-01-01';
|
||||
}else{
|
||||
$split_date = explode('-', $request->datemula);
|
||||
$mula_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0];
|
||||
}
|
||||
|
||||
if($request->datehingga == null){
|
||||
$hingga_date = $current->toDateString();
|
||||
}else{
|
||||
$split_date = explode('-', $request->datehingga);
|
||||
$hingga_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0];
|
||||
}
|
||||
|
||||
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $request->datehingga );
|
||||
$datez = $myDateTime->modify('+1 day')->format('Y-m-d');
|
||||
$request->datehingga =$datez;
|
||||
|
||||
|
||||
$kodcaw = $auth_user['kodcaw'];
|
||||
|
||||
$cawangan = Cawangan::where('caw_code','=',$kodcaw)
|
||||
@@ -1982,7 +2003,8 @@ class MarhunController extends Controller
|
||||
{
|
||||
$scan=ScanSemak::where('scan_semak.kodcaw','=',$kodcaw)
|
||||
->join('users','scan_semak.khazanah_id','=','users.id')
|
||||
->where([['scan_keluar','>=',$request->datemula],['scan_keluar','<=',$request->datehingga]])
|
||||
->where('scan_keluar','>=', $request->datemula)
|
||||
->where('scan_keluar','<=', $request->datehingga )
|
||||
->get();
|
||||
|
||||
return view('pdf.laporanscankeluar', compact('scan','auth_user','tarikh_cetak','cawangan'));
|
||||
@@ -1991,11 +2013,10 @@ class MarhunController extends Controller
|
||||
|
||||
else if($request->jenis == 'masuk'){
|
||||
|
||||
$scan=ScanSemak::where('scan_semak.kodcaw','=',$kodcaw)
|
||||
->join('users','scan_semak.khazanah_id','=','users.id')
|
||||
->where([['scan_masuk','>=',$request->datemula],['scan_masuk','<=',$request->datehingga]])
|
||||
->get();
|
||||
// dd($scan);
|
||||
$scan=ScanSemak::join('users','scan_semak.khazanah_id','=','users.id')
|
||||
->where('scan_semak.kodcaw','=',$kodcaw)
|
||||
->where([['scan_masuk','>=', $request->datemula],['scan_masuk','<=', $request->datehingga ]])
|
||||
->get();
|
||||
|
||||
return view('pdf.laporanscanmasuk', compact('scan','auth_user','tarikh_cetak','cawangan'));
|
||||
|
||||
@@ -2012,6 +2033,7 @@ class MarhunController extends Controller
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function senaraiterimaserah(Request $request){
|
||||
|
||||
Reference in New Issue
Block a user