update scan barcode pembida
This commit is contained in:
@@ -22,6 +22,7 @@ use App\Models\LelKarat;
|
||||
use App\Models\LelKarat_temp;
|
||||
use App\Models\Pengesahan;
|
||||
use App\Models\GadaiMarhun;
|
||||
use App\Models\LelongBidder;
|
||||
use App\Models\ScanSemak;
|
||||
use App\Models\TangguhLelong;
|
||||
use Carbon\Carbon;
|
||||
@@ -2058,6 +2059,22 @@ class MarhunController extends Controller
|
||||
|
||||
public function listScanBarcodejual($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('status_payment', '=', '1')
|
||||
// ->where('caw_id', '=', $caw->id)
|
||||
// ->get();
|
||||
|
||||
// $senaraiScanKeluar = ScanSemak::where('lelong_id', '=', $lelong_id)
|
||||
// ->where('kodcaw', '=', $caw->caw_code)
|
||||
// ->where('serahkpdpembida', '=', '1')
|
||||
// ->orderBy('id', 'desc')
|
||||
// ->get();
|
||||
// dd($senaraiScanKeluar);
|
||||
|
||||
$user = Auth::user();
|
||||
$caw = Cawangan::where('caw_code', '=', $user->kodcaw)->first();
|
||||
|
||||
@@ -2065,16 +2082,36 @@ class MarhunController extends Controller
|
||||
$lelongbid = LelongBid::where('lelong_id', '=', $lelong_id)
|
||||
->where('status_payment', '=', '1')
|
||||
->where('caw_id', '=', $caw->id)
|
||||
->select('id')
|
||||
->get()
|
||||
->keyBy('id');
|
||||
foreach ($lelongbid as $index => $value) {
|
||||
$namabidder = LelongBidder::
|
||||
where('lelongbid_id', '=', $value['id'])
|
||||
// ->where('lelongbid.kodcaw', '=', $user->kodcaw)
|
||||
->where('lelongbidder.status_bidder','=','1')
|
||||
->select('lelongbidder.lelongbid_id','lelongbidder.nama_bidder')
|
||||
->get();
|
||||
|
||||
// dump($namabidder);
|
||||
$lelongbid[$index]['nama_bidder'] = $namabidder;
|
||||
}
|
||||
// dd($namabidder);
|
||||
$senaraiScanKeluar = ScanSemak::where('lelong_id', '=', $lelong_id)
|
||||
->where('kodcaw', '=', $caw->caw_code)
|
||||
->where('serahkpdpembida', '=', '1')
|
||||
->orderBy('id', 'desc')
|
||||
// ->whereNull('scan_masuk')
|
||||
->get();
|
||||
// dd($senaraiScanKeluar);
|
||||
|
||||
return view('marhun.scanbarcodejual', compact('lelong_id', 'lelongDetail', 'lelongbid', 'senaraiScanKeluar'));
|
||||
$pluckLelongBid = $lelongbid->pluck('id')->toArray();
|
||||
$pluckScanKeluar = $senaraiScanKeluar->pluck('lelongbid_id')->toArray();
|
||||
$diff_lelong_bid = array_diff($pluckLelongBid, $pluckScanKeluar);
|
||||
|
||||
$new_lelong_bid = LelongBid::with('scanSemakSelesaiJual')
|
||||
->whereIn('id', $diff_lelong_bid)
|
||||
->get();
|
||||
// dd($new_lelong_bid);
|
||||
|
||||
return view('marhun.scanbarcodejual', compact('namabidder','new_lelong_bid','lelong_id', 'lelongDetail', 'lelongbid', 'senaraiScanKeluar'));
|
||||
}
|
||||
public function scanKeluarMarhunjual(Request $request)
|
||||
{
|
||||
@@ -2280,6 +2317,57 @@ class MarhunController extends Controller
|
||||
return $this->marhunPhotoService->show($request->lelong_id, $marhun);
|
||||
}
|
||||
|
||||
public function exportmarhundetailspembida($lelong_id)
|
||||
{
|
||||
$user = Auth::user();
|
||||
//dd($user);
|
||||
$lelongs = LelongBid::join('lelongbidder', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('lelongbid.lelong_id', '=', $lelong_id)
|
||||
->where('lelongbid.kodcaw', '=', $user->kodcaw)
|
||||
->where('lelongbidder.status_bidder','=','1')
|
||||
->where('lelongbid.status_jual', '=', 1)
|
||||
->where('lelongbid.status_payment', '=', 1)
|
||||
->select('lelongbid.id','lelongbid.norujukan','lelongbidder.nama_bidder')
|
||||
->orderBy('lelongbid.norujukan')
|
||||
->get();
|
||||
// ->toArray();
|
||||
// dd($lelongs);
|
||||
|
||||
$arraycaw = [];
|
||||
|
||||
$total_berat = 0;
|
||||
$berat = 0;
|
||||
|
||||
$total_harga = 0;
|
||||
$harga = 0;
|
||||
|
||||
$total_nmarhun = 0;
|
||||
$nilai_marhun = 0;
|
||||
|
||||
$total_hargaasas = 0;
|
||||
$hargaasas = 0;
|
||||
|
||||
foreach ($lelongs as $index1 => $lelong) {
|
||||
$marhun = LelongBidMarhun::where('lelongbid_id', '=', $lelong['id'])->get();
|
||||
$total_berat = $total_berat + $marhun->sum('berat');
|
||||
|
||||
$lelongs[$index1]['detailmarhun'] = $marhun;
|
||||
}
|
||||
// dd( $total_berat );
|
||||
|
||||
|
||||
array_push($arraycaw, [
|
||||
'berat' => $berat,
|
||||
'harga' => $harga,
|
||||
'n_marhun' => $nilai_marhun,
|
||||
'hargaasas' => $hargaasas,
|
||||
]);
|
||||
|
||||
$pdf = PDF::loadView('pdf.marhundetailspembida', compact('lelongs', 'arraycaw', 'total_nmarhun', 'total_berat', 'total_harga', 'total_hargaasas'))->setPaper('a4', 'potrait');
|
||||
|
||||
return $pdf->download('Senarai Marhun Pembida.pdf');
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user