middleware('auth'); } /** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */ public function index() {} public function create($id) { $user = Auth::user(); $currentdate = Carbon::now(); $currentdate = $currentdate->toDateTimeString(); $simulasi = Simulasi::where('id', '=', $id)->first(); $cawangansim = CawanganSimulasi::where('simulasi_id', '=', $id)->get(); $simkarat = SimKarat::where('simulasi_id', '=', $id)->get(); $lelong = new Lelong; $lelong->tarikh_lelong = $simulasi->tarikh_lelong; $lelong->harga_emas_asas = $simulasi->harga_emas_asas; $lelong->jbg = $simulasi->jbg; $lelong->cajlelong = $simulasi->cajlelong; $lelong->fasa = $simulasi->fasa; $lelong->kali = $simulasi->kali; $lelong->tagujrah = 1; $lelong->save(); foreach ($simkarat as $simulasikarat) { $lelkarat = new LelKarat; $lelkarat->lelong_id = $lelong->id; $lelkarat->karat = $simulasikarat->karat; $lelkarat->keterangan = $simulasikarat->keterangan; $lelkarat->harga = $simulasikarat->harga; $lelkarat->harga2 = $simulasikarat->harga2; $lelkarat->save(); } foreach ($cawangansim as $caw) { $cawanganlel = CawanganLelong::where('caw_id', '=', $caw->caw_id)->orderBy('id', 'desc')->first(); if ($cawanganlel) { $batchno = $cawanganlel->batchlel + 1; } else { $batchno = 1; } $caw_lelong = new CawanganLelong; $caw_lelong->batchlel = $batchno; $caw_lelong->lelong_id = $lelong->id; $caw_lelong->caw_id = $caw->caw_id; $caw_lelong->online = $caw->online; $caw_lelong->lokasi = $caw->lokasi; $caw_lelong->fasa = $caw->fasa; $caw_lelong->kali = $caw->kali; $caw_lelong->tagujrah = 1; $caw_lelong->save(); $datasimbid = SimulasiBid::where('caw_id', '=', $caw->caw_id)->where('simulasi_id', $id)->get(); $suratcaw = $datasimbid->all(); foreach (array_chunk($suratcaw, 100) as $data_chunk) { // dd($data); foreach ($data_chunk as $data) { // dd($simulasi->id); $lelongbid = LelongBid::create([ 'lelong_id' => $lelong->id, 'caw_id' => $data->caw_id, 'kodcaw' => $data->kodcaw, 'norujukan' => $data->norujukan, 't_lelong' => $data->t_lelong, 'hargaasas' => $data->hargaasas, 'hargajual' => 0.00, 'jbg' => $data->jbg, 'kadarupah' => $data->kadarupah, 'ansuran' => $data->ansuran, 'nilaimarhun' => $data->nilaimarhun, 'pinjaman' => $data->pinjaman, 'bakiupah' => $data->bakiupah, 'upahsimpan' => $data->bakiupah, 'cajlain' => $data->cajlain, 'cajlelong' => 0.00, 'baki' => 0.00, 'berat' => $data->berat, 'marhun' => $data->marhun, 'percent' => $data->percent, 'status_jual' => 0, 'status_payment' => 0, 'mora_upah' => 0, 'fasa' => $data->fasa, 'tagujrah' => 1, 'onepercent' => $data->onepercent, 'ujrah' => $data->ujrah, ]); $simulasibidmarhun = SimulasiBidMarhun::where('simulasibid_id', '=', $data->id)->get(); foreach ($simulasibidmarhun as $simbidmarhun) { $lelongbidmarhun = new LelongBidMarhun; $lelongbidmarhun->lelongbid_id = $lelongbid->id; $lelongbidmarhun->bil = $simbidmarhun->bil; $lelongbidmarhun->marhun = $simbidmarhun->marhun; $lelongbidmarhun->nota = $simbidmarhun->nota; $lelongbidmarhun->old_marhun = $simbidmarhun->marhun; $lelongbidmarhun->old_karat = $simbidmarhun->karat; $lelongbidmarhun->old_berat = $simbidmarhun->berat; $lelongbidmarhun->old_harga = $simbidmarhun->old_harga; $lelongbidmarhun->old_nmarhun = $simbidmarhun->n_marhun; $lelongbidmarhun->old_hargaasas = $simbidmarhun->hargaasas; $lelongbidmarhun->karat = $simbidmarhun->karat; $lelongbidmarhun->berat = $simbidmarhun->berat; $lelongbidmarhun->harga = $simbidmarhun->harga; $lelongbidmarhun->n_marhun = $simbidmarhun->n_marhun; $lelongbidmarhun->hargaasas = $simbidmarhun->hargaasas; $lelongbidmarhun->save(); } if ($lelongbidmarhun->save()) { // $updategadai = Gadai::where('norujukan','=', $data->norujukan)->first(); // $updategadai->taglel = 1; // $updategadai->save(); $hapussimulasi = SimulasiBid::where('norujukan', '=', $data->norujukan)->first(); $hapussimulasi->delete(); // insert loguser $loguser = new LogUser; $loguser->user_id = $user->id; $loguser->date = $currentdate; $loguser->username = $user->username; $loguser->nama_user = $user->name; $loguser->norujukan = $data->norujukan; $loguser->nota = 'Daftar Batch Lelong Ujrah'.$lelong->id; $loguser->save(); } } } } $simulasi = Simulasi::where('id', '=', $id)->where('tagujrah', 1)->first(); // dd($role); $simulasi->delete(); return redirect()->route('lelong.senarailelong') ->with('success', 'Pendaftaran Lelong Berjaya'); } }