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')); } public function pembayaran($id){ $lelong_id = $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']) ->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.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('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_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'); } }