middleware('auth'); } /** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */ public function notislelong() { $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('jananotis.notislelong',compact('lelongid')); } public function senarainotis($lelong_id){ $user = Auth::user(); $bayaran=0; $caw = Cawangan::where('caw_code','=',$user->kodcaw) ->first(); $lelong_id = $lelong_id; $senarai = LelongBid::where('lelongbid.kodcaw','=',$user->kodcaw) ->where('lelongbid.lelong_id', $lelong_id); $arraysenarai = $senarai->pluck('norujukan')->toArray(); $datasenarai = $senarai->get(); $gadaicaw = Gadai::on($datasenarai[0]['kodcaw'])->whereIn('norujukan',$arraysenarai) ->get()->toArray(); // $gadaicaw2 = Gadai::on($datasenarai[0]['kodcaw'])->whereIn('norujukan',$arraysenarai) // ->where('gadai.kodcaw','=',$user->kodcaw); // $arraycustomer = $gadaicaw2->pluck('nokp')->toArray(); // $datacustomer = $gadaicaw2->get(); // // dd($gadaicaw2); // $customer = Customer::on($datacustomer[0]['kodcaw']) // ->whereIn('kpbaru',$arraycustomer) // ->orWhereIn('kplama',$arraycustomer) // ->get()->toArray(); // $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')); } public function jananotis($lelong_id){ $user = Auth::user(); $caw = Cawangan::where('caw_code','=',$user->kodcaw) ->first(); $lelong_id = $lelong_id; $current = Carbon::now(); $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(); $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')) ->setPaper('a4', 'potrait'); return $pdf->download('Penjanaan Notis.pdf'); } public function listnotis(Request $request){ $user = Auth::user(); $caw = Cawangan::where('caw_code','=',$user->kodcaw) ->first(); $lelong_id = $request->lelong_id; $senarai = LelongBid::where('lelongbid.kodcaw','=',$user->kodcaw) ->where('lelongbid.lelong_id', $lelong_id); $arraysenarai = $senarai->pluck('norujukan')->toArray(); $datasenarai = $senarai->get(); $gadaicaw = Gadai::on($datasenarai[0]['kodcaw'])->whereIn('norujukan',$arraysenarai) ->where('gadai.kodcaw','=',$user->kodcaw) ->get()->toArray(); $bayaran=0; foreach($gadaicaw as $index1=>$pay) { $bayaran = $pay['hargajualan'] - $pay['bakihargajualan']; } $gadaicaw2 = Gadai::on($datasenarai[0]['kodcaw'])->whereIn('norujukan',$arraysenarai) ->where('gadai.kodcaw','=',$user->kodcaw); $arraycustomer = $gadaicaw2->pluck('nokp')->toArray(); $datacustomer = $gadaicaw2->get(); // dd($gadaicaw2); $customer = Customer::query() ->whereIn('kpbaru',$arraycustomer) ->orWhereIn('kplama',$arraycustomer) ->get()->toArray(); // $customer[$index1]['listsag'] = $listsag; // ->join('customer', function ($join) { // $join->on('gadai.nokp', '=', 'customer.kpbaru')->orOn('gadai.nokp', '=', 'customer.kplama'); // }) // ->where('gadai.kodcaw','=',$user->kodcaw) // ->where('lelongbid.lelong_id', $lelong_id) // ->get()->toArray(); // $payment[$index1]['payment'] = $payment; // $payment[$index1]['bayaran_keuntungan'] = $bayaran; if($request->type == 'excel') { return view('excel.listnotis_excel',compact('gadaicaw','caw','lelong_id','bayaran','customer')); } else { $pdf = PDF::loadView('pdf.listnotis',compact('gadaicaw','caw','lelong_id','bayaran')) ->setPaper('a4', 'potrait'); return $pdf->download('Senarai Notis.pdf'); } } Public function kemaskininotis(Request $request){ $tetapan = Tetapan::where('id','=',1)->first(); // dd($tetapan); return view('jananotis.kemaskininotis',compact('tetapan')); } public function storeall(Request $request) { // dd($request->all()); $tetapan = Tetapan::find(1); $tetapan->para2 = $request->para2; $tetapan->update(); $cawangan = Cawangan::all(); foreach($cawangan as $updatecaw){ $update = Cawangan::where('id', $updatecaw['id']) ->update(['para2'=>$request->para2]); // $update->para2 = $request->para2; // $update->update(); } return redirect()->route('jananotis.kemaskininotis') ->with('success','Kemaskini Berjaya'); } public function store(Request $request) { // dd($request->all()); $tetapan = Tetapan::find(1); $tetapan->para2 = $request->para2; $tetapan->update(); $cawangan = Cawangan::all(); foreach($cawangan as $updatecaw){ $update = Cawangan::where('id', $updatecaw['id']) ->where('caw_code', $request->kodcaw) ->update(['para2'=>$request->para2]); // $update->para2 = $request->para2; // $update->update(); } return redirect()->route('jananotis.kemaskininotisbycaw') ->with('success','Kemaskini Berjaya'); } Public function kemaskininotisbycaw (Request $request){ $caw = Cawangan::all(); return view('jananotis.kemaskininotisbycaw',compact('caw')); } }