add scan serahan kpd pembida, add kebenaran bayaran tunai(xsiaplg), update xdeclarexlaku
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user