update seeder, notis lelong

This commit is contained in:
Amirah22
2022-07-26 10:58:33 +08:00
parent 504ceb7297
commit 4adcac3317
9 changed files with 248 additions and 206 deletions
+77 -38
View File
@@ -63,49 +63,49 @@ class NotisController extends Controller
$user = Auth::user();
$bayaran=0;
$arraydetails = [];
$caw = Cawangan::where('caw_code','=',$user->kodcaw)
->first();
$lelong_id = $lelong_id;
$lelong_id = $lelong_id;
$senarai = LelongBid::where('lelongbid.kodcaw','=',$user->kodcaw)
->where('lelongbid.lelong_id', $lelong_id);
$marhun = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id')
->where('lelong_id','=',$lelong_id)
->where('lelongbid.kodcaw','=',$user->kodcaw);
$arraysenarai = $senarai->pluck('norujukan')->toArray();
$datasenarai = $senarai->get();
$arraynorujukan = $marhun->pluck('norujukan')->toArray();
$datalelong = $marhun->get();
$marhuns = Gadai::on($datalelong[0]['kodcaw'])->whereIn('norujukan', $arraynorujukan)
->select('nokp')
->groupBy('nokp')
->get();
// dd($marhuns);
$arraysag = [];
$gadaicaw = Gadai::on($datasenarai[0]['kodcaw'])->whereIn('norujukan',$arraysenarai)
->get()->toArray();
foreach($marhuns as $index1=>$cal){
$customer = Customer::where('kpbaru','=',$cal['nokp'])
->orWhere('kplama','=',$cal['nokp'])
->first();
// $gadaicaw2 = Gadai::on($datasenarai[0]['kodcaw'])->whereIn('norujukan',$arraysenarai)
// ->where('gadai.kodcaw','=',$user->kodcaw);
$listsag = Gadai::on($datalelong[0]['kodcaw'])->whereIn('norujukan', $arraynorujukan)
->where('nokp','=',$cal['nokp'])
->get();
// dd($listgadai);
foreach($listsag as $index=>$listing){
// $arraycustomer = $gadaicaw2->pluck('nokp')->toArray();
// $datacustomer = $gadaicaw2->get();
// // dd($gadaicaw2);
// $customer = Customer::on($datacustomer[0]['kodcaw'])
// ->whereIn('kpbaru',$arraycustomer)
// ->orWhereIn('kplama',$arraycustomer)
// ->get()->toArray();
$bayaran = $listing['hargajualan'] - $listing['bakihargajualan'];
}
$marhuns[$index1]['nama'] = $customer;
$marhuns[$index1]['listsag'] = $listsag;
// $gadaicaw = Gadai::on($datasenarai[0]['kodcaw'])->whereIn('norujukan',$arraysenarai)
// ->select('nokp')
// ->groupBy('nokp')
// ->get()->toArray();
// dd($gadaicaw);
foreach($gadaicaw as $index1=>$notis)
{
$bayaran = $notis['hargajualan'] - $notis['bakihargajualan'];
}
// $gadaicaw[$index1]['payment'] = $payment;
// $gadaicaw[$index1]['bayaran_keuntungan'] = $bayaran_keuntungan;
return view('jananotis.senarainotis',compact('gadaicaw','lelong_id','bayaran'));
return view('jananotis.senarainotis',compact('marhuns','lelong_id','bayaran','listsag'));
}
@@ -122,22 +122,61 @@ class NotisController extends Controller
$current = new Carbon();
$tarikh_cetak = $current->toDateString();
$payment = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan')
->join('customer','gadai.nokp','=','customer.kpbaru')
->join('daerah','customer.koddaerah','=','daerah.koddaerah')
->join('negeri','customer.kodnegeri','=','negeri.kodnegeri')
->where('lelongbid.lelong_id', $lelong_id)
->get()->toArray();
$marhun = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id')
->where('lelong_id','=',$lelong_id)
->where('lelongbid.kodcaw','=',$user->kodcaw);
$arraynorujukan = $marhun->pluck('norujukan')->toArray();
$datalelong = $marhun->get();
$marhuns = Gadai::on($datalelong[0]['kodcaw'])->whereIn('norujukan', $arraynorujukan)
->select('nokp','norujukan')
->get();
// dd($marhuns);
$arraysag = [];
foreach($marhuns as $index1=>$cal){
$customer = Customer::where('kpbaru','=',$cal['nokp'])
->orWhere('kplama','=',$cal['nokp'])
->join('daerah','customer.koddaerah','=','daerah.koddaerah')
->join('negeri','customer.kodnegeri','=','negeri.kodnegeri')
->join('poskod','customer.poskod','=','poskod.poskod')
->first();
$listsag = Gadai::on($datalelong[0]['kodcaw'])->whereIn('norujukan', $arraynorujukan)
->where('nokp','=',$cal['nokp'])
->get();
// dd($listgadai);
foreach($listsag as $index=>$listing){
$bayaran = $listing['hargajualan'] - $listing['bakihargajualan'];
}
$marhuns[$index1]['nama'] = $customer;
$marhuns[$index1]['listsag'] = $listsag;
}
// $arraycustomer = $gadaicaw2->pluck('nokp')->toArray();
// $datacustomer = $gadaicaw2->get();
// $customer = Customer::query()
// ->whereIn('kpbaru',$arraycustomer)
// ->orWhereIn('kplama',$arraycustomer)
// ->join('daerah','customer.koddaerah','=','daerah.koddaerah')
// ->join('negeri','customer.kodnegeri','=','negeri.kodnegeri')
// ->join('poskod','customer.poskod','=','poskod.poskod')
// ->get()->toArray();
$lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('cawangan.caw_code','=',$user->kodcaw)
->where('cawangan_lelong.lelong_id', $lelong_id)
->get();
$pdf = PDF::loadView('pdf.jananotis',compact('payment','lelong_id','lelongid','caw','tarikh_cetak'))
$pdf = PDF::loadView('pdf.jananotis',compact('marhuns','lelong_id','lelongid','caw','tarikh_cetak','customer','listsag'))
->setPaper('a4', 'potrait');
return $pdf->download('Penjanaan Notis.pdf');