middleware('auth'); } /** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */ public function laporanserahan() { // $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(); // return view('serahan.laporanserahan',compact('lelongid')); $arrayinfo = []; $user = Auth::user(); $lelong = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') ->join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id') ->select('lelong.fasa','lelong_id','tarikh_lelong','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') ->where('lelong.sts_lelong', 3) ->where('cawangan.caw_code', $user->kodcaw) ->groupBy('lelong_id') ->get() ->toArray(); foreach($lelong as $info) { $detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id',$info['lelong_id']) ->where('cawangan.caw_code',$user->kodcaw) ->get() ->toArray(); array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]); // dd($detailsinfo); } return view('serahan.laporanserahan',compact('lelong', 'arrayinfo')); } public function pembayaran($lelong_id){ $lelong_id = $lelong_id; $payment = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) ->select('lelongbidder.user_id') ->groupBy('lelongbidder.user_id') ->get()->toArray(); foreach($payment as $index1=>$winner){ $userdetails = User::where('id', $winner['user_id'])->first(); $SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->where('user_id', $winner['user_id']) ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) ->get(); $payment[$index1]['details'] = $userdetails; $payment[$index1]['total_surat'] = sizeof($SAGWin); $payment[$index1]['totalBid'] = $SAGWin->sum('hargabida'); } return view('serahan.pembayaran',compact('payment','lelong_id')); } public function penyatabayaran($user_id, $lelong_id) { $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 = Payment::join('resit','payment.resit_id','=','resit.id') ->where('payment.id',$lelong_id) ->first(); $SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->where('user_id',$user_id) ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) ->get(); $senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') // ->where('lelongbid.kodcaw',$caw['caw_code']) buang jap nti check balik ->where('user_id',$user_id) ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) ->get(); // dd($senaraisag); $caw['total_berat'] = $senaraisag->sum('berat'); $caw['total_bidaan'] = $senaraisag->sum('hargabida'); $pdf = PDF::loadView('pdf.penyatabayaran',compact('userdetails','SAGWin','caw','user','lelong','invois')) ->setPaper('a4', 'potrait'); return $pdf->download('Penyata Bayaran.pdf'); } public function resitpembayaran($user_id, $lelong_id) { $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 = Payment::join('resit','payment.resit_id','=','resit.id') ->where('resit.id',$lelong_id) ->get(); // dd($invois); $SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->where('user_id',$user_id) ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) ->get(); $senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') // ->where('lelongbid.kodcaw',$caw['caw_code']) buang jap nti check balik ->where('user_id',$user_id) ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) ->get(); $caw['total_berat'] = $senaraisag->sum('berat'); $caw['total_bidaan'] = $senaraisag->sum('hargabida'); $pdf = PDF::loadView('pdf.resitpembayaran',compact('userdetails','SAGWin','caw','user','lelong','invois')) ->setPaper('a4', 'potrait'); return $pdf->download('Resit Bayaran.pdf'); } public function senaraibid($user_id, $lelong_id) { $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 = Payment::join('resit','payment.resit_id','=','resit.id') ->where('payment.id',$lelong_id) ->first(); $SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->where('user_id',$user_id) ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) ->get(); $senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->where('lelongbid.kodcaw',$caw['caw_code']) ->where('user_id',$user_id) ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) ->get(); $caw['total_hargaasas'] = $senaraisag->sum('hargaasas'); $caw['total_bidaan'] = $senaraisag->sum('hargabida'); $pdf = PDF::loadView('pdf.senaraibid',compact('userdetails','SAGWin','caw','user','lelong','invois')) ->setPaper('a4', 'potrait'); return $pdf->download('Senarai Bidaan.pdf'); } }