join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id') ->where('cawangan.caw_code', $user->kodcaw) ->where('sts_lelong', 0) ->select('lelong_id','tarikh_lelong','masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') ->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']) ->get() ->toArray(); array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]); // dd($arrayinfo); } return view('tangguhlelong.senarailelongtangguh',compact('lelong', 'arrayinfo')); } public function carian($lelong_id) { return view('tangguhlelong.carian', compact('lelong_id')); } public function searchbyic(Request $request) { // dd($request->all()); $user = Auth::user(); if($request->nokp == null) { return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Sila Masukkan No Kad Pengenalan'); } else if($request->nokp != null) { $lelong = Lelong::where('id', $request->lelong_id)->first(); $getic = Customer::join('gadai', 'customer.nopelanggan', '=', 'gadai.nopelanggan') ->where('customer.kpbaru', $request->nokp) ->where('gadai.tempoh', $lelong->jbg) ->get(); foreach($getic as $index1=>$ic) { $getnorujukan = LelongBid::where('norujukan', $ic->norujukan) ->where('jbg', $ic->tempoh) ->get(); foreach($getnorujukan as $norujukan) { $pengesahan = Pengesahan::where('lelongbidmarhun_id', $norujukan->id) ->where('lelongbid_id', $norujukan->lelongbid_id) ->where('norujukan', $norujukan->norujukan) ->get()->toArray(); if($pengesahan) { return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('success','Pengesahan Tangguh Lelong Telah Dibuat'); } } $getic[$index1]['user_details'] = $getnorujukan; } $lelong_id = $request->lelong_id; return view('tangguhlelong.searchbyic', compact('getic', 'user', 'lelong_id' )); } } public function tangguhlelong(Request $request) { // dd($request->all()); $user = Auth::user(); $currentdate = Carbon::now(); $currentdate = $currentdate->toDateTimeString(); $lelbidmarhun = $request->checkboxdata; $lelong = Lelong::where('id', $request->lelong_id)->get()->toArray(); foreach($lelbidmarhun as $bidmarhun) { // dd($bidmarhun); $lelongbidmarhun = LelongBidMarhun::join('lelongbid', 'lelongbidmarhun.lelongbid_id', '=', 'lelongbid.id') ->where('lelongbidmarhun.id', $bidmarhun) ->select('lelongbidmarhun.id as lelongbidmarhun_id', 'lelongbidmarhun.bil', 'lelongbidmarhun.marhun', 'lelongbidmarhun.nota', 'lelongbidmarhun.old_karat', 'lelongbidmarhun.karat', 'lelongbidmarhun.old_berat', 'lelongbidmarhun.berat', 'lelongbidmarhun.old_harga', 'lelongbidmarhun.harga', 'lelongbidmarhun.old_nmarhun', 'lelongbidmarhun.n_marhun', 'lelongbidmarhun.old_hargaasas', 'lelongbidmarhun.hargaasas', 'lelongbid.id as lelongbid_id', 'lelongbid.caw_id', 'lelongbid.kodcaw', 'lelongbid.norujukan', 'lelongbid.t_lelong', 'lelongbid.hargaasas', 'lelongbid.nopembeli', 'lelongbid.jbg', 'lelongbid.kadarupah', 'lelongbid.upahsimpan', 'lelongbid.ansuran', 'lelongbid.nilaimarhun', 'lelongbid.pinjaman', 'lelongbid.bakiupah', 'lelongbid.cajlain', 'lelongbid.cajlelong', 'lelongbid.baki', 'lelongbid.berat', 'lelongbid.marhun', ) ->get()->toArray(); $pengesahan = new Pengesahan(); $pengesahan->lelong_id = $request->lelong_id; $pengesahan->lelongbid_id = $lelongbidmarhun[0]['lelongbid_id']; $pengesahan->lelongbidmarhun_id = $lelongbidmarhun[0]['lelongbidmarhun_id']; $pengesahan->norujukan = $lelongbidmarhun[0]['norujukan']; $pengesahan->diminta_oleh = $user->id; $pengesahan->diminta_pada = $currentdate; $pengesahan->status = 2; $pengesahan->status_ubah = 6; $pengesahan->save(); } return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('success','Pengesahan Tangguh Lelong Berjaya'); } }