new function importdata from live to master
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Http\Request;
|
||||
use Carbon\Carbon;
|
||||
|
||||
use App\Models\User;
|
||||
use App\Models\Gadai;
|
||||
use App\Models\GadaiMarhun;
|
||||
use App\Models\Cawangan;
|
||||
use App\Models\TransaksiKeuntungan;
|
||||
|
||||
use DateTime;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Input;
|
||||
|
||||
|
||||
|
||||
|
||||
class ImportDataController extends Controller
|
||||
{
|
||||
//PC
|
||||
public function importdata(Request $request)
|
||||
{
|
||||
//return view('importdata.importdatacawangan');
|
||||
$caw = Cawangan::all();
|
||||
return view('importdata.listcawangan',compact('caw'));
|
||||
|
||||
}
|
||||
|
||||
public function listcawangan()
|
||||
{
|
||||
$caw = Cawangan::all();
|
||||
return view('importdata.listcawangan',compact('caw'));
|
||||
}
|
||||
|
||||
public function showsenarai($kodcaw)
|
||||
{
|
||||
$caw = Cawangan::where('caw_code','=',$kodcaw)->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 "<p style='color:#F00'>Server Down: $caw_name</p>";
|
||||
continue;
|
||||
die('Could not connect: ' . mysqli_error());
|
||||
}
|
||||
mysqli_select_db($db,$caw_dbname);
|
||||
|
||||
$count = 0;
|
||||
$result=mysqli_query($db,"SELECT * FROM gadai where 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'];
|
||||
|
||||
DB::insert("INSERT INTO elelong.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)
|
||||
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','$tagtbaki','$penilai','$percentpinj','$tagpalsu','$semakbarcode','$historygadaian','$upah12','$hargajualan','$bakihargajualan','$tempohbayar')");
|
||||
|
||||
//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'];
|
||||
//$hargaasas1 = $row_tender1['hargaasas'];
|
||||
//$batch_no1 = $row_tender1['batch_no'];
|
||||
|
||||
DB::insert("INSERT INTO elelong.gadaimarhun (kodcaw,norujukan,t_gadai,bil,marhun,nota,karat,berat,harga,n_marhun)
|
||||
VALUES ('$kodcaw1','$norujukan1','$t_gadai1','$bil1','$marhun1','$nota1','$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');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user