Files
lelong/app/Http/Controllers/ImportDataController.php
T
Nur Izzati Zulkifli 72285dacd0 update jana simulasi
2022-05-19 16:34:04 +08:00

166 lines
8.1 KiB
PHP

<?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 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 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,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 elelong.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');
}
}