first(); return view('importdata.showsenarai',compact('caw')); } public function importdatagadai($kodcaw) { // dd($kodcaw); $caw = Cawangan::all(); if (Gadai::where('kodcaw', '=', $kodcaw)->count() == null) { $results = DB::select("SELECT * FROM cawangan where caw_code = '$kodcaw' "); //dd($results); foreach($results as $row) { $caw_ip = $row->caw_ip; $caw_dbuser = $row->caw_dbuser; $caw_dbpass = $row->caw_dbpass; $caw_dbname = $row->caw_dbname; $caw_name = $row->caw_name; $caw_id = $row->id; // dd($caw_ip); $db = mysqli_connect($caw_ip,$caw_dbuser, $caw_dbpass); if (!$db) { echo "
Server Down: $caw_name
"; continue; die('Could not connect: ' . mysqli_error()); } mysqli_select_db($db,$caw_dbname); $count = 0; $result=mysqli_query($db,"SELECT kodcaw,norujukan,nopelanggan,nokp,t_gadai,masa,sirig,nilaimarhun,berat,pinjaman,sttebus,tagcetak,kadarupah,tempoh,t_matang,t_matang1,teller,bakipjm,bakiupah,marhun,taglel,ansakhir,t_update,tagtbaki,penilai,percentpinj,tagpalsu,semakbarcode,historygadaian,upah12,hargajualan,bakihargajualan,tempohbayar,lelong_tawarruq FROM gadai where taglel = '0' and sttebus = '' and upah12 is NOT NULL"); while($row_gadai = mysqli_fetch_array($result)) { $count++; $kodcaw = $row_gadai['kodcaw']; $norujukan = $row_gadai['norujukan']; $nopelanggan = $row_gadai['nopelanggan']; $nokp = $row_gadai['nokp']; $t_gadai = $row_gadai['t_gadai']; $masa = $row_gadai['masa']; $sirig = $row_gadai['sirig']; $nilaimarhun = $row_gadai['nilaimarhun']; $berat = $row_gadai['berat']; $pinjaman = $row_gadai['pinjaman']; $kadarupah = $row_gadai['kadarupah']; $tempoh = $row_gadai['tempoh']; $t_matang = $row_gadai['t_matang']; $t_matang1 = $row_gadai['t_matang1']; $teller = $row_gadai['teller']; $bakipjm = $row_gadai['bakipjm']; $bakiupah = $row_gadai['bakiupah']; $marhun = $row_gadai['marhun']; $taglel = $row_gadai['taglel']; $ansakhir = $row_gadai['ansakhir']; $t_update = $row_gadai['t_update']; $tagtbaki = $row_gadai['tagtbaki']; $penilai = $row_gadai['penilai']; $percentpinj = $row_gadai['percentpinj']; $tagpalsu = $row_gadai['tagpalsu']; $semakbarcode = $row_gadai['semakbarcode']; $historygadaian = $row_gadai['historygadaian']; $upah12 = $row_gadai['upah12']; $hargajualan = $row_gadai['hargajualan']; $bakihargajualan = $row_gadai['bakihargajualan']; $tempohbayar = $row_gadai['tempohbayar']; $lelong_tawarruq = $row_gadai['lelong_tawarruq']; DB::insert("INSERT INTO lelong.gadai (kodcaw,norujukan,nopelanggan,nokp,t_gadai,masa,sirig,nilaimarhun,berat,pinjaman,sttebus,tagcetak,kadarupah,tempoh,t_matang,t_matang1,teller,bakipjm,bakiupah,marhun,taglel,ansakhir,t_update,tagtbaki,penilai,percentpinj,tagpalsu,semakbarcode,historygadaian,upah12,hargajualan,bakihargajualan,tempohbayar,lelong_tawarruq) VALUES ('$kodcaw','$norujukan','$nopelanggan','$nokp','$t_gadai','$masa','$sirig','$nilaimarhun','$berat','$pinjaman', '','','$kadarupah','$tempoh','$t_matang','$t_matang1','$teller','$bakipjm','$bakiupah','$marhun','$taglel','$ansakhir','$t_update','0','$penilai','$percentpinj','$tagpalsu','$semakbarcode','$historygadaian','$upah12','$hargajualan','$bakihargajualan','$tempohbayar','$lelong_tawarruq')"); //untuk gadaimarhun $result1=mysqli_query($db,"SELECT * FROM marhun where norujukan = '$norujukan'"); while($row_tender1 = mysqli_fetch_array($result1)) { $kodcaw1 = $row_tender1['kodcaw']; $norujukan1 = $row_tender1['norujukan']; $bil1 = $row_tender1['bil']; $t_gadai1 = $row_tender1['t_gadai']; $marhun1 = $row_tender1['marhun']; $nota1 = $row_tender1['nota']; $karat1 = $row_tender1['karat']; $berat1 = $row_tender1['berat']; $harga1 = $row_tender1['harga']; $n_marhun1 = $row_tender1['n_marhun']; $nota2 = $db -> real_escape_string($nota1); DB::insert("INSERT INTO lelong.gadaimarhun (kodcaw,norujukan,t_gadai,bil,marhun,nota,karat,berat,harga,n_marhun) VALUES ('$kodcaw1','$norujukan1','$t_gadai1','$bil1','$marhun1','$nota2','$karat1','$berat1','$harga1','$n_marhun1')"); } } return redirect()->route('importdata.listcawangan') ->with('success','Data '.$caw_name.' berjaya import'); } }else{ return redirect()->route('importdata.listcawangan') ->with('success','Data '.$kodcaw.' Ini Telah Wujud Sila Hapus Data Dahulu'); } } public function hapusdatacawangan($kodcaw) { $caw = Gadai::where('kodcaw','=',$kodcaw); $caw->delete(); $cawmarhun = GadaiMarhun::where('kodcaw','=',$kodcaw); $cawmarhun->delete(); // dd($cawmarhun); return redirect()->route('importdata.listcawangan') ->with('success','Data '.$kodcaw.' Berjaya Dihapuskan'); } public function exportdatacawangan($kodcaw,$lelong_id) { $currentdate = Carbon::now(); // $currenttime = $currentdate->toTimeString(); $currentdate = $currentdate->toDateString(); $getcawid = Cawangan::where('caw_code', '=', $kodcaw)->first(); $cawid = $getcawid['id']; $caw = Cawangan::all(); $carian = CawanganLelong::where('caw_id', '=', $cawid) ->where('lelong_id', '=', $lelong_id) ->select('export_data_sts') ->first(); // dd($carian->export_data_sts); if ($carian->export_data_sts == NULL ) { //untuk dapatkan tarikhlelong sebenar $datacawlel = Lelong::where('id', '=', $lelong_id)->first(); $tarikh_lelong = $datacawlel->tarikh_lelong; $masamula_lelong = $datacawlel->masamula_lelong; $masatamat_lelong = $datacawlel->masatamat_lelong; $cajlelong = $datacawlel->cajlelong; $results = DB::select("SELECT * FROM cawangan where caw_code = '$kodcaw' "); foreach($results as $row) { $caw_ip = $row->caw_ip; $caw_dbuser = $row->caw_dbuser; $caw_dbpass = $row->caw_dbpass; $caw_dbname = $row->caw_dbname; $caw_name = $row->caw_name; $caw_id = $row->id; // dd($results); $db = mysqli_connect($caw_ip,$caw_dbuser, $caw_dbpass); if (!$db) { echo "Server Down: $caw_name
"; continue; die('Could not connect: ' . mysqli_error()); } mysqli_select_db($db,$caw_dbname); $result_batchlel=mysqli_query($db,"SELECT MAX(batchno) AS bil FROM batchlel"); $row_batchlel = mysqli_fetch_array($result_batchlel); $newbatchlel = $row_batchlel['bil']+1; $insert1 =mysqli_query($db,"INSERT INTO batchlel (kodcaw,batchno,tarikh,tarikh2,masadari,masahingga,pilihankos,pcntkos) VALUES ('$kodcaw','$newbatchlel','$tarikh_lelong','$tarikh_lelong','$masamula_lelong','$masatamat_lelong','P','$cajlelong') "); $datalelbid = LelongBid::join('users','users.id','=','lelongbid.nopembeli') ->where('caw_id','=',$cawid) ->where('lelong_id',$lelong_id) ->where('status_payment','1') ->get(); // dd($datalelbid); $suratcaw = $datalelbid->all(); $sirilel = 0; foreach(array_chunk($suratcaw,100) as $data_chunk) { foreach($data_chunk as $data) { $sirilel++; $insert2 =mysqli_query($db,"INSERT INTO audtrail (tarikh,teller,act,transaksi,kodcaw,norujukan) VALUES ('$currentdate','LELONG','JUAL','LELONG','$kodcaw','$data->norujukan') "); //getglcode $result_parameter=mysqli_query($db,"SELECT * from product"); $row_parameter = mysqli_fetch_array($result_parameter); $glcode = $row_parameter['glcode']; $kodgl = $row_parameter['kodgl']; $prkod = $row_parameter['prkod']; $insert3 = mysqli_query($db,"insert into lelong(sirilel, kodcaw, norujukan, batchno,t_lelong, nilaimarhun, pinjaman, kadarupah, berat, marhun,bakiupah, jbg, glcode, kodgl, teller, prkod,beratasal,hargaasas,hargajual,t_jual,baki,cajlelong,status_bida_online,fasa) values('$sirilel', '$kodcaw', '$data->norujukan', '$newbatchlel', '$data->t_lelong', '$data->nilaimarhun', '$data->pinjaman', '$data->kadarupah', '$data->berat', '$data->marhun', '$data->bakiupah', '$data->jbg', '$glcode', '$kodgl', 'LELONG', '$prkod', '$data->berat','$data->hargaasas','$data->hargajual','$data->t_jual','$data->baki','$data->cajlelong','1','$data->fasa')"); // dd($insert3); $resultss=mysqli_query($db,"SELECT * FROM pembeli WHERE nokp = '$data->nokp'"); $row_tender = mysqli_fetch_array($resultss); if($row_tender == null) { $result_pembeli=mysqli_query($db,"SELECT MAX(nopembeli) AS bil FROM pembeli"); $row_pembeli = mysqli_fetch_array($result_pembeli); $nopembelibaru = $row_pembeli['bil']+1; $insert4 =mysqli_query($db,"INSERT INTO pembeli (nopembeli,nokp,nama,alamat1,telefon) VALUES ('$nopembelibaru','$data->nokp','$data->name','$data->alamat','$data->notelbimbit') "); $update1 = mysqli_query($db,"UPDATE lelong SET nopembeli = '$nopembelibaru' where norujukan = '$data->norujukan' and batchno = '$newbatchlel'"); } else { $nopembeli = $row_tender['nopembeli']; $update2 = mysqli_query($db,"UPDATE lelong SET nopembeli = '$nopembeli' where norujukan = '$data->norujukan' and batchno = '$newbatchlel'"); } } } $datalelbidmarhun = LelongBidMarhun::join('lelongbid','lelongbid.id','=','lelongbidmarhun.lelongbid_id') ->where('lelongbid.caw_id','=',$cawid) ->where('lelongbid.lelong_id',$lelong_id) ->where('lelongbid.status_payment','1') ->select('lelongbid.norujukan', 'lelongbidmarhun.hargaasas','lelongbidmarhun.bil','lelongbidmarhun.marhun','lelongbidmarhun.nota','lelongbidmarhun.berat', 'lelongbidmarhun.n_marhun','lelongbidmarhun.harga','lelongbidmarhun.karat','lelongbid.kodcaw') ->get(); // dd($datalelbidmarhun); $suratcawmarhun = $datalelbidmarhun->all(); foreach(array_chunk($suratcawmarhun,100) as $data_chunkmarhun) { foreach($data_chunkmarhun as $datamarhun) { // $sirilel++; // $batchno = $q1['batch_no']; $kodcaw = $datamarhun->kodcaw; $norujukan = $datamarhun->norujukan; $hargaasas = $datamarhun->hargaasas; $harga = $datamarhun->harga; $n_marhun = $datamarhun->n_marhun; $insert5 = mysqli_query($db,"insert into lelmarhun(kodcaw, norujukan, bil, marhun, nota, berat, n_marhun, batch_no, harga, karat,hargaasas,beratasal) values('$kodcaw', '$datamarhun->norujukan', '$datamarhun->bil', '$datamarhun->marhun', '$datamarhun->nota', '$datamarhun->berat', '$n_marhun', '$newbatchlel', '$harga', '$datamarhun->karat','$hargaasas','$datamarhun->berat')"); $update3 = mysqli_query($db,"UPDATE gadai SET taglel = '1' where norujukan = '$datamarhun->norujukan'"); } } } $updatecawlel = CawanganLelong::where('caw_id', '=', $cawid) ->where('lelong_id', '=', $lelong_id) // ->select('export_data_sts') ->first(); $updatecawlel->export_data_sts = 1; $updatecawlel->export_data_stsdate = $currentdate; $updatecawlel->update(); return redirect()->route('pembida.senlelpembayaranbidaan') ->with('success','Data '.$caw_name.' berjaya export'); }else { return redirect()->route('pembida.senlelpembayaranbidaan') ->with('success','Data Tidak berjaya export'); } } }