tambah function lelong KB1

This commit is contained in:
Nur Izzati Zulkifli
2022-09-05 14:36:56 +08:00
parent 2327b98b30
commit 726279a6c7
15 changed files with 2263 additions and 14 deletions
+689 -3
View File
@@ -1097,9 +1097,12 @@ class LelongController extends Controller
$marhun->delete();
// $updategadai = Gadai::where('norujukan','=', $norujukan)->first();
// $updategadai->taglel = 0;
// $updategadai->save();
$updategadai = Http::withOptions(['verify' => config('app.api_verify')])
->post(config('app.api_url').'taglel/revert',[
'kodcaw'=>$marhun->kodcaw,
'norujukan'=>$marhun->norujukan
])
->json();
$loguser = new LogUser;
$loguser->user_id = $user->id;
@@ -3302,6 +3305,689 @@ class LelongController extends Controller
));
}
public function senarailelongkhas()
{
$arraydetails = [];
$user = Auth::user();
$caw = Cawangan::where('caw_code','=',$user->kodcaw)->first();
// dd($caw->id);
$lelong = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id')
->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
->groupBy('lelong_id')
->where('cawangan_lelong.caw_id', $caw->id)
->get()->toArray();
foreach($lelong as $laporan)
{
$details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('lelong_id',$laporan['lelong_id'])
->get()
->toArray();
array_push($arraydetails,['laporan' => $laporan,'details' => $details]);
}
// dd($arraydetails);
return view('lelongkhas.senarailelongkhas',compact('lelong', 'arraydetails'));
}
public function showlelongkhas(Request $request, $id)
{
$lelong_id = $id;
$lelong = Lelong::where('id','=',$id)->first();
$cawanganlel = CawanganLelong::where('lelong_id','=',$id)->get();
$lelkarat = LelKarat::where('lelong_id','=',$id)->get();
$jeniskarat = JenisKarat::all();
$arraydata = [];
$arraycaw = [];
$data = [];
$total_marhun = 0;
$total_berat = 0;
$total_nmarhun = 0;
$total_pinjaman = 0;
$total_upah = 0;
$total_hargaasas = 0;
$total_cazlelong = 0;
$total_rugilelong = 0;
$total_bakilelong = 0;
$total24Kgb = 0;
$total24K = 0;
$total23k = 0;
$total22K = 0;
$total21K = 0;
$total20K = 0;
$total18Kp = 0;
$total18K = 0;
$total14Kp = 0;
$total14K = 0;
$total9K = 0;
$total_nilaimarhun = 0;
$nilai_marhun = 0;
$total_bakiupah = 0;
foreach($cawanganlel as $cawlel)
{
$cawangan = Cawangan::where('id','=',$cawlel->caw_id)->first();
$databid = LelongBid::select('lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun',
'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','lelongbid.bakiupah')
->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->get();
// dd($databid->toArray());
$packet = 0;
$berat = 0;
$pinjaman =0;
$nilai_marhun = 0;
$bakiupah = 0;
$hargaasas = 0;
$cajlelong = 0;
$rugilelong = 0;
$bakilelong = 0;
foreach($databid as $index1=>$bid)
{
$marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get();
$berat = $berat + $bid['berat'];
$nilai_marhun = $nilai_marhun + $bid['nilaimarhun'];
$pinjaman =$pinjaman + $bid['pinjaman'];
$bakiupah = $bakiupah + $bid['bakiupah'];
$hargaasas = $hargaasas + $bid['hargaasas'];
$cajlelong = $cajlelong + $bid['cajlelong'];
if($bid['baki'] > 0)
{
$bakilelong = $bakilelong + $bid['baki'];
}
else
{
$rugilelong = $rugilelong - $bid['baki'];
}
$total24Kgb += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','24.0Kgb')
->sum('berat');
$total24K += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','24.0K')
->sum('berat');
$total23k += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','23.0K')
->sum('berat');
$total22K += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','22.0K')
->sum('berat');
$total21K += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','21.0K')
->sum('berat');
$total20K += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','20.0K')
->sum('berat');
$total18Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','18.0Kp')
->sum('berat');
$total18K += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','18.0K')
->sum('berat');
$total14Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','14.0Kp')
->sum('berat');
$total14K += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','14.0K')
->sum('berat');
$total9K += LelongBidMarhun::where('lelongbid_id','=',$bid['id'])
->where('karat','=','9.0K')
->sum('berat');
}
array_push($arraycaw,[
'id_cawangan'=> $cawangan['id'],
'cawangan'=>$cawangan['caw_name'],
't_lelong'=>$lelong['tarikh_lelong'],
'bil_marhun'=>sizeof($databid),
'berat'=>$berat,
'n_marhun'=>$nilai_marhun,
'pinjaman'=>$pinjaman,
'upahsimpan'=>$bakiupah,
'bakiupah'=>$bakiupah,
'hargaasas'=>$hargaasas,
'cajlelong'=>$cajlelong,
'rugilelong'=>$rugilelong,
'bakilelong'=>$bakilelong,
]);
$total_marhun = $total_marhun + sizeof($databid);
$total_berat = $total_berat + $berat;
$total_pinjaman = $total_pinjaman + $pinjaman;
$total_hargaasas = $total_hargaasas + $hargaasas;
$total_cazlelong = $total_cazlelong + $cajlelong;
$total_rugilelong = $total_rugilelong + $rugilelong;
$total_bakilelong = $total_bakilelong + $bakilelong;
$total_nilaimarhun = $total_nilaimarhun + $nilai_marhun;
$total_bakiupah = $total_bakiupah + $bakiupah;
$data = Lelong::where('lelong.id','=',$lelong_id)
->get();
}
return view('lelongkhas.showlelongkhas',compact(
'arraycaw',
'total_marhun',
'total_berat',
'total_nmarhun',
'total_pinjaman',
'total_upah',
'total_hargaasas',
'total_cazlelong',
'total_rugilelong',
'total_bakilelong',
'total24Kgb',
'total24K',
'total23k',
'total22K',
'total21K',
'total20K',
'total18Kp',
'total18K',
'total14Kp',
'total14K',
'total9K',
'lelkarat',
'lelong_id',
'jeniskarat',
'data',
'total_bakiupah',
'total_nilaimarhun'));
}
public function senaraimarhunkhas($lelongid, $cawid){
$keuntungan = 0;
$marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id')
->where('lelong_id','=',$lelongid)->where('caw_id','=',$cawid)
->where('status_jual','=',0)
->select(
'lelongbid.t_lelong',
'lelongbid.kodcaw',
'cawangan.caw_name',
'lelongbid.norujukan',
'lelongbid.pinjaman',
'lelongbid.berat',
'lelongbid.nilaimarhun',
'lelongbid.hargaasas',
'lelongbid.hargajual',
'lelongbid.t_jual',
'lelongbid.upahsimpan',
'lelongbid.cajlelong',
'lelongbid.baki',
'lelongbid.bakiupah',
'lelongbid.status_jual',
'lelongbid.jbg'
)
->get()->toArray();
// dd($marhuns);
$arraymarhun = [];
foreach ($marhuns as $index1=> $cal) {
// dd($cal);
$gadai = Gadai::on($cal['kodcaw'])
->where('norujukan','=',$cal['norujukan'])
->first();
// dd($gadai);
$customer = Customer::where('kpbaru','=',$gadai['nokp'])
->orWhere('kplama','=',$gadai['nokp'])
->first();
// dd($customer);
// $keuntungan = $cal['bakipjm'] - ($cal['bakihargajualan'] - ($cal['upah12'] - $cal['ansakhir'])-(($cal['tempoh']-$cal['tempohbayar'])*$cal['kadarupah']/100*$cal['bakipjm']) );
$marhuns[$index1]['keuntungan'] = $keuntungan;
$marhuns[$index1]['nama'] = $customer;
array_push($arraymarhun,[
'norujukan' => $cal['norujukan'],
'tempoh' => $gadai['tempoh'],
'nama' => $customer['nama'],
'berat' => $cal['berat'],
'nilaimarhun' => $cal['nilaimarhun'],
'hargaasas' => $cal['hargaasas'],
'hargajual' => $cal['hargajual'],
't_jual' => $cal['t_jual'],
'pinjaman' => $cal['pinjaman'],
'pinjasal' => $gadai['pinjaman'],
'bakiupah' => $cal['bakiupah'],
'cajlelong' => $cal['cajlelong'],
'baki' => $cal['baki'],
'upah6bulan' => $gadai['bakiupah']
]);
}
$arrayinfo = [];
$lelong_id = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
->where('cawangan_lelong.lelong_id','=',$lelongid)
->select('lelong_id','tarikh_lelong','lelong.fasa')
->groupBy('lelong_id')
->get()->toArray();
foreach($lelong_id as $laporan)
{
$details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('lelong_id',$laporan['lelong_id'])
->where('caw_id',$cawid)
->get()
->toArray();
array_push($arrayinfo,['laporan' => $laporan,'details' => $details]);
}
return view('lelongkhas.senaraimarhunkhas',compact('arraymarhun','marhuns','lelongid','cawid','arrayinfo'));
}
public function tambahhargajual(Request $request)
{
$tetapan = Tetapan::first();
$lelong_id = $request->lelong_id;
$norujukan = $request->norujukan;
$arraydata = [];
$lelongbid = LelongBid::select('*')
->where('norujukan','=',$norujukan)->first();
// dd($databid->id);
$marhun = LelongBidMarhun::where('lelongbid_id','=',$lelongbid->id)->get();
// dd($marhun);
$gadai = Gadai::on($lelongbid['kodcaw'])
->where('norujukan','=',$norujukan)
->first();
// dd($gadai);
$customer = Customer::where('kpbaru','=',$gadai['nokp'])
->orWhere('kplama','=',$gadai['nokp'])
->first();
$pemenang = User::where('user_type','=','2')->orderBy('id')->get();
$ktlhbyr = TransaksiKeuntungan::where('norujukan','=',$norujukan)->sum('bayaran_keuntungan');
// dd($pemenang);
$cawanganid = Cawangan::where('caw_code','=',$lelongbid['kodcaw'])
->first();
// dd($cawanganid);
return view('lelongkhas.tambahhargajual',compact('cawanganid','tetapan', 'lelong_id','norujukan', 'lelongbid','marhun','customer','pemenang','ktlhbyr'));
}
public function dotambahhargajual(Request $request)
{
$current = Carbon::now();
$current = new Carbon();
$currentdate = Carbon::now();
$currentdate = $currentdate->toDateTimeString();
$day = $current->day;
$month = $current->month;
$year = $current->format('y');
// dd($request->nopembeli);
$user = Auth::user();
$lelongid = $request->lelong_id;
$cawid = $request->cawid;
$norujukan = $request->norujukan;
$hargaasas = $request->hargaasas;
$hargajual = $request->hargajual;
$t_jual = $request->t_jual;
$nopembeli = $request->nopembeli;
$keuntungan = $request->keuntungan;
$baki = $request->baki;
$cajlelong = $request->cajlelong;
// dd($cawid);
if($hargaasas >= $hargajual){
return redirect()->route('lelonghargajual.tambahhargajual',$norujukan)
->with('failed','Harga Jual Kurang Dari Harga Asas...Sila Cuba Sekali lagi!');
}else{
//insert loguser
$loguser = new LogUser;
$loguser->user_id = $user->id;
$loguser->date = $currentdate;
$loguser->username = $user->username;
$loguser->nama_user = $user->name;
$loguser->norujukan = $norujukan;
$loguser->nota = 'Tambah Harga Jual LELONG KB1 '.$norujukan;
$loguser->save();
$addhargajual = LelongBid::where('norujukan', $norujukan)->first();
$addhargajual->hargajual = $hargajual;
$addhargajual->t_jual = $t_jual;
$addhargajual->nopembeli = $nopembeli;
$addhargajual->bakiupah = $keuntungan;
$addhargajual->baki = $baki;
$addhargajual->cajlelong = $cajlelong;
// $addhargajual->teller = 'LELONG';
$addhargajual->status_jual = 1;
$addhargajual->status_payment = 1;
$addhargajual->save();
$previous_siri = Invoice::orderBy('id', 'desc')->first();
$checkdata = Invoice::where('user_id', $nopembeli)
->where('lelong_id', $lelongid)
->where('invoice_type', 2)
->first();
// dump($previous_siri->toArray());
if (!$checkdata) {
if ($previous_siri) {
$nosiri = $previous_siri->id + 1;
} else {
$nosiri = 1;
}
$reference_no = 'iPKB' . $day . $month . $year . sprintf("%08d", $nosiri);;
$invoice = new Invoice;
$invoice->user_id = $nopembeli;
$invoice->lelong_id = $lelongid;
$invoice->invoice_no = $reference_no;
$invoice->total_invoice = '0.00';
$invoice->invoice_type = 2; // 1 = fee , 2 = bid
$invoice->save();
// dd($invoice->toArray());
// dd("sni");
}
return redirect()->route('lelonghargajual.senaraimarhunkhas',[$lelongid,$cawid])
->with('success','Berjaya Disimpan');
}
}
public function senaraimarhunkhastelahjual($lelongid, $cawid){
$keuntungan = 0;
$marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id')
->where('lelong_id','=',$lelongid)->where('caw_id','=',$cawid)
->where('status_jual','=',1)
->where('status_payment','=',1)
->select(
'lelongbid.t_lelong',
'lelongbid.kodcaw',
'cawangan.caw_name',
'lelongbid.norujukan',
'lelongbid.pinjaman',
'lelongbid.berat',
'lelongbid.nilaimarhun',
'lelongbid.hargaasas',
'lelongbid.hargajual',
'lelongbid.t_jual',
'lelongbid.upahsimpan',
'lelongbid.cajlelong',
'lelongbid.baki',
'lelongbid.bakiupah',
'lelongbid.status_jual',
'lelongbid.jbg'
)
->get()->toArray();
// dd($marhuns);
$arraymarhun = [];
foreach ($marhuns as $index1=> $cal) {
// dd($cal);
$gadai = Gadai::on($cal['kodcaw'])
->where('norujukan','=',$cal['norujukan'])
->first();
// dd($gadai);
$customer = Customer::where('kpbaru','=',$gadai['nokp'])
->orWhere('kplama','=',$gadai['nokp'])
->first();
// dd($customer);
// $keuntungan = $cal['bakipjm'] - ($cal['bakihargajualan'] - ($cal['upah12'] - $cal['ansakhir'])-(($cal['tempoh']-$cal['tempohbayar'])*$cal['kadarupah']/100*$cal['bakipjm']) );
$marhuns[$index1]['keuntungan'] = $keuntungan;
$marhuns[$index1]['nama'] = $customer;
array_push($arraymarhun,[
'norujukan' => $cal['norujukan'],
'tempoh' => $gadai['tempoh'],
'nama' => $customer['nama'],
'berat' => $cal['berat'],
'nilaimarhun' => $cal['nilaimarhun'],
'hargaasas' => $cal['hargaasas'],
'hargajual' => $cal['hargajual'],
't_jual' => $cal['t_jual'],
'pinjaman' => $cal['pinjaman'],
'pinjasal' => $gadai['pinjaman'],
'bakiupah' => $cal['bakiupah'],
'cajlelong' => $cal['cajlelong'],
'baki' => $cal['baki'],
'upah6bulan' => $gadai['bakiupah']
]);
}
$arrayinfo = [];
$lelong_id = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
->where('cawangan_lelong.lelong_id','=',$lelongid)
->select('lelong_id','tarikh_lelong','lelong.fasa')
->groupBy('lelong_id')
->get()->toArray();
foreach($lelong_id as $laporan)
{
$details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('lelong_id',$laporan['lelong_id'])
->where('caw_id',$cawid)
->get()
->toArray();
array_push($arrayinfo,['laporan' => $laporan,'details' => $details]);
}
return view('lelongkhas.senaraimarhunkhastelahjual',compact('arraymarhun','marhuns','lelongid','cawid','arrayinfo'));
}
public function senaraimarhunkhasbelumjual($lelongid, $cawid){
$keuntungan = 0;
$marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id')
->where('lelong_id','=',$lelongid)->where('caw_id','=',$cawid)
->where('status_jual','=',0)
->select(
'lelongbid.t_lelong',
'lelongbid.kodcaw',
'cawangan.caw_name',
'lelongbid.norujukan',
'lelongbid.pinjaman',
'lelongbid.berat',
'lelongbid.nilaimarhun',
'lelongbid.hargaasas',
'lelongbid.hargajual',
'lelongbid.t_jual',
'lelongbid.upahsimpan',
'lelongbid.cajlelong',
'lelongbid.baki',
'lelongbid.bakiupah',
'lelongbid.status_jual',
'lelongbid.jbg'
)
->get()->toArray();
// dd($marhuns);
$arraymarhun = [];
foreach ($marhuns as $index1=> $cal) {
// dd($cal);
$gadai = Gadai::on($cal['kodcaw'])
->where('norujukan','=',$cal['norujukan'])
->first();
// dd($gadai);
$customer = Customer::where('kpbaru','=',$gadai['nokp'])
->orWhere('kplama','=',$gadai['nokp'])
->first();
// dd($customer);
// $keuntungan = $cal['bakipjm'] - ($cal['bakihargajualan'] - ($cal['upah12'] - $cal['ansakhir'])-(($cal['tempoh']-$cal['tempohbayar'])*$cal['kadarupah']/100*$cal['bakipjm']) );
$marhuns[$index1]['keuntungan'] = $keuntungan;
$marhuns[$index1]['nama'] = $customer;
array_push($arraymarhun,[
'norujukan' => $cal['norujukan'],
'tempoh' => $gadai['tempoh'],
'nama' => $customer['nama'],
'berat' => $cal['berat'],
'nilaimarhun' => $cal['nilaimarhun'],
'hargaasas' => $cal['hargaasas'],
'hargajual' => $cal['hargajual'],
't_jual' => $cal['t_jual'],
'pinjaman' => $cal['pinjaman'],
'pinjasal' => $gadai['pinjaman'],
'bakiupah' => $cal['bakiupah'],
'cajlelong' => $cal['cajlelong'],
'baki' => $cal['baki'],
'upah6bulan' => $gadai['bakiupah']
]);
}
$arrayinfo = [];
$lelong_id = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
->where('cawangan_lelong.lelong_id','=',$lelongid)
->select('lelong_id','tarikh_lelong','lelong.fasa')
->groupBy('lelong_id')
->get()->toArray();
foreach($lelong_id as $laporan)
{
$details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('lelong_id',$laporan['lelong_id'])
->where('caw_id',$cawid)
->get()
->toArray();
array_push($arrayinfo,['laporan' => $laporan,'details' => $details]);
}
return view('lelongkhas.senaraimarhunkhas',compact('arraymarhun','marhuns','lelongid','cawid','arrayinfo'));
}
public function resitpemenang($lelongid, $cawid){
$keuntungan = 0;
$marhuns = LelongBid::join('users', 'lelongbid.nopembeli', '=', 'users.id')
->where('lelong_id','=',$lelongid)->where('caw_id','=',$cawid)
->where('status_jual','=',1)
->where('status_payment','=',1)
->groupBy('nopembeli')
->select(
'lelongbid.nopembeli','users.name'
)
->get()->toArray();
// dd($marhuns);
$arraymarhun = [];
foreach ($marhuns as $index1=> $cal) {
$cawanganid = Cawangan::where('id','=',$cawid)
->first();
$SAGWin = LelongBid::where('nopembeli', $cal['nopembeli'])
->where('lelongbid.status_payment', 1)
->where('lelongbid.lelong_id', $lelongid)
->where('lelongbid.kodcaw', $cawanganid->caw_code)
->get();
// dd($SAGWin->sum('hargajual'));
array_push($arraymarhun,[
'nopembeli' => $cal['nopembeli'],
'name' => $cal['name'],
'totalhargajual' => $SAGWin->sum('hargajual')
]);
}
$arrayinfo = [];
$lelong_id = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
->where('cawangan_lelong.lelong_id','=',$lelongid)
->select('lelong_id','tarikh_lelong','lelong.fasa')
->groupBy('lelong_id')
->get()->toArray();
foreach($lelong_id as $laporan)
{
$details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('lelong_id',$laporan['lelong_id'])
->where('caw_id',$cawid)
->get()
->toArray();
array_push($arrayinfo,['laporan' => $laporan,'details' => $details]);
}
return view('lelongkhas.resitpemenang',compact('arraymarhun','marhuns','lelongid','cawid','arrayinfo'));
}
public function slipserahan($user_id, $lelong_id)
{
$total_berat = 0;
$berat = 0;
$user = Auth::user();
$caw = Cawangan::where('caw_code','=',$user->kodcaw)->first()->toArray();
$userdetails = User::where('id','=',$user_id)
->first();
$lelong = Lelong::where('id',$lelong_id)
->first();
$invois = Invoice::where('user_id',$user_id)
->where('lelong_id',$lelong_id)
->get();
// dd($invois);
$SAGWin = LelongBid::where('lelongbid.nopembeli',$user_id)
->where('lelongbid.status_payment', 1)
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw',$user->kodcaw)
// ->where('payment.resit_id',$resit_id)
->get();
// dd($SAGWin->hargajual);
foreach($SAGWin as $index1=>$lelong){
$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)
->get();
// dd($senaraisag);
$caw['total_berat'] = $senaraisag->sum('berat');
$caw['total_bidaan'] = $senaraisag->sum('hargajual');
$pdf = PDF::loadView('pdfkhas.slipserahan',compact('userdetails','SAGWin','caw','user','lelong','invois','total_berat'))
->setPaper('a4', 'potrait');
return $pdf->download('Slip Serahan.pdf');
}