add scan serahan kpd pembida, add kebenaran bayaran tunai(xsiaplg), update xdeclarexlaku

This commit is contained in:
Nur Izzati Zulkifli
2022-10-15 18:17:59 +08:00
parent d7f72a8dfa
commit 838e56294d
28 changed files with 2270 additions and 294 deletions
+36 -20
View File
@@ -18,6 +18,8 @@ use App\Models\Payment;
use App\Models\Resit;
use App\Models\Invoice;
use App\Models\FileResit;
use App\Models\LelongBidMarhun;
@@ -284,7 +286,9 @@ class SerahanController extends Controller
public function slipserahan($user_id, $lelong_id)
{
$total_berat = 0;
$berat = 0;
$user = Auth::user();
$caw = Cawangan::where('caw_code','=',$user->kodcaw)->first()->toArray();
@@ -301,39 +305,51 @@ class SerahanController extends Controller
// dd($invois);
$SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('lelongbidmarhun','lelongbid.id','=','lelongbidmarhun.lelongbid_id')
->join('jenisemas','lelongbidmarhun.marhun','jenisemas.marhun')
->join('payment','lelongbid.norujukan','=','payment.norujukan')
->join('resit','payment.resit_id','=','resit.id')
->where('lelongbidder.user_id',$user_id)
->where('lelongbidder.status_bidder', 1)
$SAGWin = LelongBid::join('scan_semak','lelongbid.norujukan','=','scan_semak.norujukan')
->where('lelongbid.nopembeli',$user_id)
->where('lelongbid.status_payment', 1)
->where('scan_semak.serahkpdpembida', 1)
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw',$user->kodcaw)
->where('payment.status',2)
// ->where('payment.resit_id',$resit_id)
->get();
// dd($SAGWin);
if($SAGWin->isNotEmpty()){
foreach($SAGWin as $index1=>$lelong){
$senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
// ->where('lelongbid.kodcaw',$caw['caw_code']) buang jap nti check balik
->join('payment','lelongbid.norujukan','=','payment.norujukan')
->where('lelongbid.kodcaw',$user->kodcaw)
->where('lelongbidder.user_id',$user_id)
// ->where('payment.resit_id',$resit_id)
->where('lelongbidder.status_bidder', 1)
$marhun= LelongBidMarhun::join('jenisemas','jenisemas.marhun','=','lelongbidmarhun.marhun')
->where('lelongbid_id','=',$lelong['id'])
// ->where('kodcaw','=',$user['kodcaw'])
->get();
$total_berat = $total_berat + ($marhun->sum('berat'));
// $total_harga = $total_harga + ($marhun->sum('harga'));
// $total_nmarhun = $total_nmarhun + ($marhun->sum('n_marhun'));
// $total_hargaasas = $total_hargaasas + ($marhun->sum('hargaasas'));
$SAGWin[$index1]['detailmarhun']=$marhun;
}
$senaraisag = LelongBid::where('lelongbid.kodcaw',$user->kodcaw)
->where('lelongbid.nopembeli',$user_id)
->where('lelongbid.status_payment', 1)
->where('lelongbid.lelong_id', $lelong_id)
->where('payment.status',2)
->get();
// dd($senaraisag);
$caw['total_berat'] = $senaraisag->sum('berat');
$caw['total_bidaan'] = $senaraisag->sum('hargabida');
$caw['total_bidaan'] = $senaraisag->sum('hargajual');
$pdf = PDF::loadView('pdf.slipserahan',compact('userdetails','SAGWin','caw','user','lelong','invois'))
$pdf = PDF::loadView('pdf.slipserahan',compact('userdetails','SAGWin','caw','user','lelong','invois','total_berat'))
->setPaper('a4', 'potrait');
return $pdf->download('Slip Serahan.pdf');
}
elseif($SAGWin->isEmpty()){
return redirect()->route('pembayaran.kaunterpembayaran',$lelong_id)
->with('failed','Maaf, Tidak Boleh Dijana kerana SAG Belum Di Scan Keluar/Belum Bayar Penuh');
}
}
public function senaraibid($user_id, $lelong_id)