update laporan cawangan khas

This commit is contained in:
Nur Izzati Zulkifli
2022-09-08 14:24:58 +08:00
parent 0e6d0ebf75
commit 300581041c
9 changed files with 654 additions and 43 deletions
@@ -423,6 +423,139 @@ class ReportCawanganController extends Controller
return $pdf->download('Laporan Barang Lelong Pembida.pdf');
}
public function sandarankpkt(request $request)
{
$user = Auth::user();
$lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('cawangan.caw_code','=',$user->kodcaw)
->get();
$cawname = Cawangan::where('caw_code','=',$user->kodcaw)
->get();
return view('lelongkhas.sandarankpkt',compact('lelongid','cawname'));
}
public function sandaranpembida(request $request)
{
$user = Auth::user();
$lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('cawangan.caw_code','=',$user->kodcaw)
->get();
$cawname = Cawangan::where('caw_code','=',$user->kodcaw)
->get();
return view('lelongkhas.sandaranpembida',compact('lelongid','cawname'));
}
public function cetaksandarankpkt(request $request)
{
$lelong_id = $request->lelong_id;
// dd($lelong_id);
$user = Auth::user();
$caw = Cawangan::where('caw_code','=',$user->kodcaw)
->first();
$brglelongcaw = LelongBid::where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw','=',$user['kodcaw'])
->get()->toArray();
// dd($brglelongcaw);
$keuntungan=0;
$total_hargaasas = 0;
$total_berat = 0;
$total_pinjaman = 0;
$total_pinj10 = 0;
$total_sumpinj10 = 0;
foreach($brglelongcaw as $index1=>$upah)
{
$pinj10 = $upah['pinjaman'] * 0.10;
$sumpinj10 = $upah['pinjaman'] + ($upah['pinjaman'] * 0.10);
$total_pinj10 = $total_pinj10 + $pinj10;
$total_sumpinj10 = $total_sumpinj10 + $sumpinj10;
$total_pinjaman = $total_pinjaman + $upah['pinjaman'];
$total_hargaasas = $total_hargaasas + $upah['hargaasas'];
$total_berat = $total_berat + $upah['berat'];
$upah[$index1]['pinj10']=$pinj10;
}
$info = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('cawangan_lelong.lelong_id','=',$lelong_id)
->where('cawangan.caw_code','=',$user['kodcaw'])
->select('lelong_id','tarikh_lelong','caw_name','lelong.fasa')
->groupBy('lelong_id','caw_name')
->get()->toArray();
// return view('pdfkhas.cetaksandarankpkt',compact('brglelongcaw','lelong_id','keuntungan','total_hargaasas','total_berat','info','upah','pinj10','total_pinjaman','total_pinj10','total_sumpinj10'));
$pdf = PDF::loadView('pdfkhas.cetaksandarankpkt',compact('brglelongcaw','lelong_id','keuntungan','total_hargaasas','total_berat','info','upah','pinj10','total_pinjaman','total_pinj10','total_sumpinj10'))
->setPaper('a4', 'potrait');
return $pdf->download('Senarai Barang Lelong.pdf');
}
public function cetaksandaranpembida(request $request)
{
$lelong_id = $request->lelong_id;
// dd($lelong_id);
$user = Auth::user();
$caw = Cawangan::where('caw_code','=',$user->kodcaw)
->first();
$brglelongcaw = LelongBid::where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw','=',$user['kodcaw'])
->get()->toArray();
// dd($brglelongcaw);
$keuntungan=0;
$total_hargaasas = 0;
$total_berat = 0;
$total_pinjaman = 0;
$total_pinj10 = 0;
$total_sumpinj10 = 0;
foreach($brglelongcaw as $index1=>$upah)
{
$pinj10 = $upah['pinjaman'] * 0.10;
$sumpinj10 = $upah['pinjaman'] + ($upah['pinjaman'] * 0.10);
$total_pinj10 = $total_pinj10 + $pinj10;
$total_sumpinj10 = $total_sumpinj10 + $sumpinj10;
$total_pinjaman = $total_pinjaman + $upah['pinjaman'];
$total_hargaasas = $total_hargaasas + $upah['hargaasas'];
$total_berat = $total_berat + $upah['berat'];
$upah[$index1]['pinj10']=$pinj10;
}
$info = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('cawangan_lelong.lelong_id','=',$lelong_id)
->where('cawangan.caw_code','=',$user['kodcaw'])
->select('lelong_id','tarikh_lelong','caw_name','lelong.fasa')
->groupBy('lelong_id','caw_name')
->get()->toArray();
// return view('pdfkhas.cetaksandarankpkt',compact('brglelongcaw','lelong_id','keuntungan','total_hargaasas','total_berat','info','upah','pinj10','total_pinjaman','total_pinj10','total_sumpinj10'));
$pdf = PDF::loadView('pdfkhas.cetaksandaranpembida',compact('brglelongcaw','lelong_id','keuntungan','total_hargaasas','total_berat','info','upah','pinj10','total_pinjaman','total_pinj10','total_sumpinj10'))
->setPaper('a4', 'potrait');
return $pdf->download('Senarai Barang Lelong.pdf');
}