change export data to using mirror and api

This commit is contained in:
Afiq
2022-07-13 09:56:46 +08:00
parent c125a9eb6b
commit befbe661a9
12 changed files with 1328 additions and 491 deletions
+250 -3
View File
@@ -3,6 +3,8 @@ APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
API_URL=https://api_arrahn.test/lelong/
API_VERIFY = true
LOG_CHANNEL=stack
LOG_DEPRECATIONS_CHANNEL=null
@@ -11,9 +13,254 @@ LOG_LEVEL=debug
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
DB_DATABASE=lelong
DB_USERNAME=remedi
DB_PASSWORD=root
DB_CONNECTION_MAIN=mysql
DB_HOST_MAIN=localhost
DB_PORT_MAIN=3306
DB_DATABASE_MAIN=online_arrahn
DB_USERNAME_MAIN=remedi
DB_PASSWORD_MAIN=root
DB_CONNECTION_KB2=mysql
DB_HOST_KB2=localhost
DB_PORT_KB2=3306
DB_DATABASE_KB2=kb2
DB_USERNAME_KB2=remedi
DB_PASSWORD_KB2=root
DB_CONNECTION_WCY=mysql
DB_HOST_WCY=localhost
DB_PORT_WCY=3306
DB_DATABASE_WCY=wcy
DB_USERNAME_WCY=remedi
DB_PASSWORD_WCY=root
DB_CONNECTION_1STOP=mysql
DB_HOST_1STOP=localhost
DB_PORT_1STOP=3306
DB_DATABASE_1STOP=1stop
DB_USERNAME_1STOP=remedi
DB_PASSWORD_1STOP=root
DB_CONNECTION_020301=mysql
DB_HOST_020301=localhost
DB_PORT_020301=3306
DB_DATABASE_020301=jlwt
DB_USERNAME_020301=remedi
DB_PASSWORD_020301=root
DB_CONNECTION_WB=mysql
DB_HOST_WB=localhost
DB_PORT_WB=3306
DB_DATABASE_WB=wb
DB_USERNAME_WB=remedi
DB_PASSWORD_WB=root
DB_CONNECTION_ALS=mysql
DB_HOST_ALS=localhost
DB_PORT_ALS=3306
DB_DATABASE_ALS=klanas
DB_USERNAME_ALS=remedi
DB_PASSWORD_ALS=root
DB_CONNECTION_020306=mysql
DB_HOST_020306=localhost
DB_PORT_020306=3306
DB_DATABASE_020306=pputeh
DB_USERNAME_020306=remedi
DB_PASSWORD_020306=root
DB_CONNECTION_ARM=mysql
DB_HOST_ARM=localhost
DB_PORT_ARM=3306
DB_DATABASE_ARM=machang
DB_USERNAME_ARM=remedi
DB_PASSWORD_ARM=root
DB_CONNECTION_KB1=mysql
DB_HOST_KB1=localhost
DB_PORT_KB1=3306
DB_DATABASE_KB1=kb1
DB_USERNAME_KB1=remedi
DB_PASSWORD_KB1=root
DB_CONNECTION_APM=mysql
DB_HOST_APM=localhost
DB_PORT_APM=3306
DB_DATABASE_APM=pmas
DB_USERNAME_APM=remedi
DB_PASSWORD_APM=root
DB_CONNECTION_010311=mysql
DB_HOST_010311=localhost
DB_PORT_010311=3306
DB_DATABASE_010311=gm
DB_USERNAME_010311=remedi
DB_PASSWORD_010311=root
DB_CONNECTION_GC=mysql
DB_HOST_GC=localhost
DB_PORT_GC=3306
DB_DATABASE_GC=guchil
DB_USERNAME_GC=remedi
DB_PASSWORD_GC=root
DB_CONNECTION_JLI=mysql
DB_HOST_JLI=localhost
DB_PORT_JLI=3306
DB_DATABASE_JLI=jeli
DB_USERNAME_JLI=remedi
DB_PASSWORD_JLI=root
DB_CONNECTION_ARP=mysql
DB_HOST_ARP=localhost
DB_PORT_ARP=3306
DB_DATABASE_ARP=rp
DB_USERNAME_ARP=remedi
DB_PASSWORD_ARP=root
DB_CONNECTION_010621=mysql
DB_HOST_010621=localhost
DB_PORT_010621=3306
DB_DATABASE_010621=ktn
DB_USERNAME_010621=remedi
DB_PASSWORD_010621=root
DB_CONNECTION_010136=mysql
DB_HOST_010136=localhost
DB_PORT_010136=3306
DB_DATABASE_010136=pg
DB_USERNAME_010136=remedi
DB_PASSWORD_010136=root
DB_CONNECTION_011235=mysql
DB_HOST_011235=localhost
DB_PORT_011235=3306
DB_DATABASE_011235=skudai
DB_USERNAME_011235=remedi
DB_PASSWORD_011235=root
DB_CONNECTION_011227=mysql
DB_HOST_011227=localhost
DB_PORT_011227=3306
DB_DATABASE_011227=pttn
DB_USERNAME_011227=remedi
DB_PASSWORD_011227=root
DB_CONNECTION_010620=mysql
DB_HOST_010620=localhost
DB_PORT_010620=3306
DB_DATABASE_010620=btg
DB_USERNAME_010620=remedi
DB_PASSWORD_010620=root
DB_CONNECTION_010617=mysql
DB_HOST_010617=localhost
DB_PORT_010617=3306
DB_DATABASE_010617=raub
DB_USERNAME_010617=remedi
DB_PASSWORD_010617=root
DB_CONNECTION_010915=mysql
DB_HOST_010915=localhost
DB_PORT_010915=3306
DB_DATABASE_010915=kgr
DB_USERNAME_010915=remedi
DB_PASSWORD_010915=root
DB_CONNECTION_011228=mysql
DB_HOST_011228=localhost
DB_PORT_011228=3306
DB_DATABASE_011228=sdk
DB_USERNAME_011228=remedi
DB_PASSWORD_011228=root
DB_CONNECTION_010219=mysql
DB_HOST_010219=localhost
DB_PORT_010219=3306
DB_DATABASE_010219=spetani
DB_USERNAME_010219=remedi
DB_PASSWORD_010219=root
DB_CONNECTION_011229=mysql
DB_HOST_011229=localhost
DB_PORT_011229=3306
DB_DATABASE_011229=tawau
DB_USERNAME_011229=remedi
DB_PASSWORD_011229=root
DB_CONNECTION_011230=mysql
DB_HOST_011230=localhost
DB_PORT_011230=3306
DB_DATABASE_011230=api2
DB_USERNAME_011230=remedi
DB_PASSWORD_011230=root
DB_CONNECTION_011013=mysql
DB_HOST_011013=localhost
DB_PORT_011013=3306
DB_DATABASE_011013=kjg
DB_USERNAME_011013=remedi
DB_PASSWORD_011013=root
DB_CONNECTION_011412=mysql
DB_HOST_011412=localhost
DB_PORT_011412=3306
DB_DATABASE_011412=rlaut
DB_USERNAME_011412=remedi
DB_PASSWORD_011412=root
DB_CONNECTION_011231=mysql
DB_HOST_011231=localhost
DB_PORT_011231=3306
DB_DATABASE_011231=bfort
DB_USERNAME_011231=remedi
DB_PASSWORD_011231=root
DB_CONNECTION_011232=mysql
DB_HOST_011232=localhost
DB_PORT_011232=3306
DB_DATABASE_011232=kbelud
DB_USERNAME_011232=remedi
DB_PASSWORD_011232=root
DB_CONNECTION_011234=mysql
DB_HOST_011234=localhost
DB_PORT_011234=3306
DB_DATABASE_011234=tuaran
DB_USERNAME_011234=remedi
DB_PASSWORD_011234=root
DB_CONNECTION_011233=mysql
DB_HOST_011233=localhost
DB_PORT_011233=3306
DB_DATABASE_011233=kngau
DB_USERNAME_011233=remedi
DB_PASSWORD_011233=root
DB_CONNECTION_020303=mysql
DB_HOST_020303=localhost
DB_PORT_020303=3306
DB_DATABASE_020303=tm
DB_USERNAME_020303=remedi
DB_PASSWORD_020303=root
DB_CONNECTION_010618=mysql
DB_HOST_010618=localhost
DB_PORT_010618=3306
DB_DATABASE_010618=tmlh
DB_USERNAME_010618=remedi
DB_PASSWORD_010618=root
DB_CONNECTION_011237=mysql
DB_HOST_011237=localhost
DB_PORT_011237=3306
DB_DATABASE_011237=semporna
DB_USERNAME_011237=remedi
DB_PASSWORD_011237=root
BROADCAST_DRIVER=log
CACHE_DRIVER=file
+216 -301
View File
@@ -6,6 +6,7 @@ use Illuminate\Http\Request;
use Spatie\Permission\Models\Role;
use Spatie\Permission\Models\Permission;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Http;
use Carbon\Carbon;
use App\Models\User;
use PDF;
@@ -62,186 +63,168 @@ class SimulasiController extends Controller
public function janadata(Request $request)
{
//dd($request->all());
$t_lelong = Carbon::parse($request->tarikh_lelong);
$bulan = (int)round($request->jbg);
$fasa = $request->fasa;
$jbg = $request->jbg;
$kali = $request->kali;
// dd($fasa);
// dd($fasa);
//create simulasi
// $simulasi_id = $simulasi->id;
$jbgadai = ($t_lelong->subMonths($bulan))->toDateString();
if($request->fasa == '1'){
$surat = Gadai::where('t_gadai','<=',$jbgadai)
->where('sttebus','=','')
->where('tagpalsu','=',0)
->where('tagpalsu2','=',0)
->where('taglel','=',0)
->where('lelong_tawarruq','=',1)
->select('kodcaw','norujukan','t_lelong','tempoh','kadarupah','upahSim','ansuran','nilaimarhun','pinjaman','bakiupah','cajlain',
'berat','marhun','percentpinj','bakipjm')
->get();
}
else if($request->fasa == '2'){
$surat = Gadai::where('t_gadai','<=',$jbgadai)
->where('sttebus','=','')
->where('tagpalsu','=',0)
->where('tagpalsu2','=',0)
->where('taglel','=',0)
->select('kodcaw','norujukan','t_lelong','tempoh','kadarupah','upahSim','ansuran','nilaimarhun','pinjaman','bakiupah','cajlain',
'berat','marhun','percentpinj','bakipjm')
->get();
}
// dd($jbg);
if(sizeof($surat) == 0)
{
return redirect()->route('analisa.janasimulasi')
->with('failed','Tiada surat untuk di lelong');
}
$simulasi = new Simulasi;
$simulasi->tarikh_lelong = $request->tarikh_lelong;
$simulasi->harga_emas_asas = $request->hargaasas;
$simulasi->jbg = $request->jbg;
$simulasi->cajlelong = $request->cajlelong;
$simulasi->fasa = $request->fasa;
$simulasi->kali = $request->kali;
$simulasi->save();
$cawangan = Cawangan::all();
//create harga asas berdasarkan input harga asas
$karat = JenisKarat::all();
$hargaasas = $request->hargaasas; //rial
foreach($karat as $item)
$selected_caw = $request->caw;
if(!empty($selected_caw))
{
$simkarat = new SimKarat;
$simkarat->simulasi_id = $simulasi->id;
$simkarat->karat = $item->karat;
$simkarat->keterangan = $item->keterangan;
$simkarat->harga = ($hargaasas + ($item->dariharga916)); //gram
$simkarat->harga2 = $hargaasas + ($item->dariharga916); //rial
$simkarat->save();
}
$jbgadai = ($t_lelong->subMonths($bulan))->toDateString();
$caws = Cawangan::whereIn('caw_code',$selected_caw)->get();
// dd($caws);
$bil_surat = 0;
$sag_cawangans = [];
foreach($caws as $caw){
if($fasa == '1'){
$surat = Gadai::on($caw->caw_code)
->where('t_gadai','<=',$jbgadai)
->where('sttebus','=','')
->where('tagpalsu','=',0)
->where('tagpalsu2','=',0)
->where('taglel','=',0)
->where('lelong_tawarruq','=',1);
// ->count('norujukan');
//$fasa = $request->fasa;
// join cawangan yang terlibat dengan simulasi
if($request->caw && $request->caw != 'all')
{
//dd($request->caw);
$caw = Cawangan::whereIn('caw_code',$request->caw)->get();
// dd($caw);
foreach($caw as $index=>$cawsimulasi){
// dd($cawsimulasi->id);
$caw_simulasi = new CawanganSimulasi;
$caw_simulasi->simulasi_id = $simulasi->id;
$caw_simulasi->caw_id = $cawsimulasi->id;
$caw_simulasi->online = 'Online';
$caw_simulasi->lokasi = $cawsimulasi->lokasi;
$caw_simulasi->fasa = $request->fasa;
$caw_simulasi->kali = $request->kali;
$caw_simulasi->save();
// dd($caw_simulasi);
}
else if($fasa == '2'){
$surat = Gadai::on($caw->caw_code)
->where('t_gadai','<=',$jbgadai)
->where('sttebus','=','')
->where('tagpalsu','=',0)
->where('tagpalsu2','=',0)
->where('taglel','=',0);
// ->count('norujukan');
}
$bil_sag_cawangan = $surat->count('norujukan');
array_push($sag_cawangans,['cawangan'=>$caw,'data'=>$surat->get()]);
$bil_surat += $bil_sag_cawangan;
}
// $cawangan = Cawangan::whereIn('caw_code',$request->caw)->get();
// $cawangan->kali = $request->kali;
// $cawangan->update();
$suratcaw = $surat->where('kodcaw','=',$cawsimulasi->caw_code)->all();
// $simulasibid = SimulasiBid::where('caw_id','=',$caw->id)->get();
foreach(array_chunk($suratcaw,100) as $data_chunk)
if($bil_surat == 0)
{
// dd($data_chunk);
foreach($data_chunk as $data)
return redirect()->route('analisa.janasimulasi')
->with('failed','Tiada surat untuk di lelong');
}
//create simulasi
$simulasi = Simulasi::create([
'tarikh_lelong' => $t_lelong,
'harga_emas_asas' => $hargaasas,
'jbg' => $jbg,
'cajlelong' => $request->cajlelong,
'fasa' => $fasa,
'kali' => $kali
]);
//create harga asas berdasarkan input harga asas
$karat = JenisKarat::all();
$karat_data = [];
foreach($karat as $item)
{
$data_karat = [
'simulasi_id' => $simulasi->id,
'karat' => $item->karat,
'keterangan' => $item->keterangan,
'harga' => ($hargaasas + ($item->dariharga916)),
'harga2' => $hargaasas + ($item->dariharga916)
];
array_push($karat_data,$data_karat);
}
$simkarat = SimKarat::insert($karat_data);
foreach($sag_cawangans as $index=>$cawsimulasi){
$caw_simulasi = new CawanganSimulasi;
$caw_simulasi->simulasi_id = $simulasi->id;
$caw_simulasi->caw_id = $cawsimulasi['cawangan']->id;
$caw_simulasi->online = 'Online';
$caw_simulasi->lokasi = $cawsimulasi['cawangan']->lokasi;
$caw_simulasi->fasa = $request->fasa;
$caw_simulasi->kali = $request->kali;
$caw_simulasi->save();
$suratcaw = $cawsimulasi['data'];
foreach($suratcaw->chunk(100) as $data_chunk)
{
$simulasibid = SimulasiBid::create([
"simulasi_id" => $simulasi->id,
"caw_id" => $cawsimulasi->id,
"kodcaw" => $data->kodcaw,
"norujukan" => $data->norujukan,
"t_lelong" => $request->tarikh_lelong,
"hargaasas" => 0.00,
"hargajual" => 0.00,
"jbg" => $data->tempoh,
"kadarupah" => $data->kadarupah,
"upahsimpan" => $data->upahSim,
"ansuran" => $data->ansuran,
"nilaimarhun" => $data->nilaimarhun,
"pinjaman" => $data->bakipjm,
"bakiupah" => $data->bakiupah,
"cajlain" => $data->cajlain,
"cajlelong" => 0.00,
"baki" => 0.00,
"berat" => $data->berat,
"marhun" => $data->marhun,
"percent" => $data->percentpinj,
"status_jual" => 0,
"status_payment" => 0,
"mora_upah" => 0,
"fasa" => $request->fasa
]);
$sumhargaasas = 0;
$berat = 0;
$gadaimarhun = GadaiMarhun::where('norujukan','=',$data->norujukan)->get();
foreach($gadaimarhun as $marhun)
foreach($data_chunk as $data)
{
$simkarat = SimKarat::where('simulasi_id','=',$simulasi->id)->get();
// dd($simkarat);
foreach($simkarat as $karat)
$simulasibid = SimulasiBid::create([
"simulasi_id" => $simulasi->id,
"caw_id" => $cawsimulasi['cawangan']->id,
"kodcaw" => $data->kodcaw,
"norujukan" => $data->norujukan,
"t_lelong" => $request->tarikh_lelong,
"hargaasas" => 0.00,
"hargajual" => 0.00,
"jbg" => $data->tempoh,
"kadarupah" => $data->kadarupah,
"upahsimpan" => $data->upahSim,
"ansuran" => $data->ansuran,
"nilaimarhun" => $data->nilaimarhun,
"pinjaman" => $data->bakipjm,
"bakiupah" => $data->bakiupah,
"cajlain" => $data->cajlain,
"cajlelong" => 0.00,
"baki" => 0.00,
"berat" => $data->berat,
"marhun" => $data->marhun,
"percent" => $data->percentpinj,
"status_jual" => 0,
"status_payment" => 0,
"mora_upah" => 0,
"fasa" => $request->fasa
]);
$sumhargaasas = 0;
$berat = 0;
$gadaimarhun = GadaiMarhun::on($cawsimulasi['cawangan']->caw_code)->where('norujukan','=',$data->norujukan)->get();
foreach($gadaimarhun as $marhun)
{
if($karat->karat == $marhun->karat)
$simkarat = SimKarat::where('simulasi_id','=',$simulasi->id)->get();
// dd($simkarat);
foreach($simkarat as $karat)
{
$val = round($marhun->berat * $karat->harga);
$sumhargaasas = $sumhargaasas + $val;
$berat = $berat + $marhun->berat;
if($karat->karat == $marhun->karat)
{
$val = round($marhun->berat * $karat->harga);
$sumhargaasas = $sumhargaasas + $val;
$berat = $berat + $marhun->berat;
$simmarhun = new SimulasiBidMarhun;
$simmarhun->simulasibid_id = $simulasibid->id;
$simmarhun->bil = $marhun->bil;
$simmarhun->marhun = $marhun->marhun;
$simmarhun->nota = $marhun->nota;
$simmarhun->karat = $marhun->karat;
$simmarhun->berat = $marhun->berat;
$simmarhun->harga = $karat->harga;
$simmarhun->n_marhun = $marhun->n_marhun;
$simmarhun->hargaasas = $val;
$simmarhun->save();
$simmarhun = new SimulasiBidMarhun;
$simmarhun->simulasibid_id = $simulasibid->id;
$simmarhun->bil = $marhun->bil;
$simmarhun->marhun = $marhun->marhun;
$simmarhun->nota = $marhun->nota;
$simmarhun->karat = $marhun->karat;
$simmarhun->berat = $marhun->berat;
$simmarhun->harga = $karat->harga;
$simmarhun->n_marhun = $marhun->n_marhun;
$simmarhun->hargaasas = $val;
$simmarhun->save();
}
}
}
$updategadai = Http::withOptions(['verify' => config('app.api_verify')])
->post(config('app.api_url').'taglel/update',[
'kodcaw'=>$cawsimulasi['cawangan']->caw_code,
'norujukan'=>$data->norujukan
])
->json();
}
// $calcaj = ($request->cajlelong/100)*$sumhargaasas;
// $updatesimbid = SimulasiBid::where('id','=',$simulasibid->id)->first();
// $updatesimbid->hargaasas = $sumhargaasas;
// $updatesimbid->cajlelong = $calcaj;
// $updatesimbid->baki = $sumhargaasas-$data->pinjaman - $data->bakiupah - $calcaj;
// $updatesimbid->berat = $berat;
// $updatesimbid->save();
$updategadai = Gadai::where('norujukan','=',$data->norujukan)->first();
$updategadai->taglel = 1;
$updategadai->update();
// $updatesimbid->cajlelong = $calcaj;
// $updatesimbid->baki = $sumhargaasas-$data->pinjaman - $data->bakiupah - $calcaj;
// $updatesimbid->berat = $berat;
// $updatesimbid->save();
}
}
}
}
else
{
dd('error');
return redirect()->route('analisa.janasimulasi')->with('failed','Tiada surat untuk di lelong');
}
return redirect()->route('analisa.show',$simulasi->id);
@@ -443,7 +426,7 @@ class SimulasiController extends Controller
$data = Simulasi::where('simulasi.id','=',$simulasi_id)
->get();
->first();
}
@@ -485,17 +468,15 @@ class SimulasiController extends Controller
$simulasibid = SimulasiBid::where('simulasi_id','=',$id)->get();
foreach($simulasibid as $data)
{
$updategadai = Gadai::where('norujukan','=',$data->norujukan)->first();
$updategadai->taglel = 0;
$updategadai->save();
$updategadai = Http::withOptions(['verify' => config('app.api_verify')])
->post(config('app.api_url').'taglel/revert',[
'kodcaw'=>$data->kodcaw,
'norujukan'=>$data->norujukan
])
->json();
}
//dd($simulasibid);
$role = Simulasi::where('id','=',$id)->first();
// dd($role);
$role->delete();
return redirect()->route('analisa.senaraisimulasi')
->with('success','Padam Simulasi Berjaya');
}
@@ -507,7 +488,6 @@ class SimulasiController extends Controller
public function kemaskini(Request $request)
{
// dd($request->idsimulasi);
$user = Auth::user();
$currentdate = Carbon::now();
$currentdate = $currentdate->toDateTimeString();
@@ -527,34 +507,25 @@ class SimulasiController extends Controller
{
$karat->karat = $karat->karat;
$karat->keterangan = $karat->keterangan;
// $karat->harga = $request->harga[$index];
$karat->harga2 = $request->harga2[$index];
$karat->save();
}
//update marhun
$simulasibid = SimulasiBid::join('gadai','simulasibid.norujukan','=','gadai.norujukan')
->select('simulasibid.id','gadai.bakipjm','gadai.bakihargajualan','gadai.upah12','gadai.ansakhir','gadai.tempoh','gadai.tempohbayar','gadai.kadarupah','gadai.norujukan','simulasibid.simulasi_id')
->where('simulasi_id','=',$request->idsimulasi)
->get();
//dd($simulasibid);
$simulasibid = SimulasiBid::where('simulasi_id','=',$request->idsimulasi)->get();
foreach($simulasibid as $bid)
{
//$keuntungan = $bid['bakipjm'] - ($bid['bakihargajualan'] - ($bid['upah12'] - $bid['ansakhir'])-(($bid['tempoh']-$bid['tempohbayar'])*$bid['kadarupah']/100*$bid['bakipjm']) );
$total_untung_rebet = TransaksiKeuntungan::on('mysql2')->where('norujukan','=',$bid['norujukan'])->sum('keuntungan_rebet');
$total_untung_asal = TransaksiKeuntungan::on('mysql2')->where('norujukan','=',$bid['norujukan'])->sum('bayaran_keuntungan');
$total_untung_rebet = TransaksiKeuntungan::where('norujukan','=',$bid['norujukan'])->sum('keuntungan_rebet');
$total_untung_asal = TransaksiKeuntungan::where('norujukan','=',$bid['norujukan'])->sum('bayaran_keuntungan');
$beza_keuntungan = $total_untung_asal - $total_untung_rebet;
$keuntungan = bcdiv(($bid['tempoh']-$bid['tempohbayar'])*$bid['kadarupah']/100*$bid['bakipjm'],1,1)-$beza_keuntungan;
// dd($keuntungan);
$detail_sag = Gadai::on($bid->kodcaw)->where('norujukan',$bid->norujukan)->first();
$keuntungan = bcdiv(($detail_sag['tempoh']-$detail_sag['tempohbayar'])*$detail_sag['kadarupah']/100*$detail_sag['bakipjm'],1,1)-$beza_keuntungan;
$sumhargaasas = 0;
$simulasibidmarhun = SimulasiBidMarhun::where('simulasibid_id','=',$bid['id'])->get();
// dd($simulasibidmarhun);
foreach($simulasibidmarhun as $marhun)
{
// dd($request->idsimulasi);
$simkarat = SimKarat::where('simulasi_id','=',$request->idsimulasi)->get();
// dd($simkarat);
foreach($simkarat as $karat)
{
@@ -566,28 +537,23 @@ class SimulasiController extends Controller
$marhun->harga = $karat->harga2;
$marhun->n_marhun = $marhun->berat * $karat->harga2;
$marhun->hargaasas = $val;
// $marhun->hargaasas = floatval(number_format($val,2));
$marhun->save();
}
}
$karat916 = SimKarat::where('karat','=',"22.0K")
->where('simulasi_id','=',$request->idsimulasi)
->get();
// dd($karat916);
foreach($karat916 as $k916)
{
$updatesimulasi = Simulasi::where('id',$request->idsimulasi)
->update([
'harga_emas_asas'=> $k916->harga2,
]);
// dd($updatesimulasi);
->update(['harga_emas_asas'=> $k916->harga2,]);
}
// dd($sumhargaasas);
}
$simulasi = Simulasi::where('id',$request->idsimulasi)->get();
$sumcajlelong = $sumhargaasas * ($simulasi[0]['cajlelong']/100);
$totalbaki = $sumhargaasas -$bid->bakipjm - bcdiv($keuntungan,1,1) - bcdiv($sumcajlelong,1,1);
$totalbaki = $sumhargaasas - $detail_sag->bakipjm - bcdiv($keuntungan,1,1) - bcdiv($sumcajlelong,1,1);
$kirakeuntungan = SimulasiBid::where('norujukan',$bid['norujukan'])
->update([
'bakiupah'=> bcdiv($keuntungan,1,1),
@@ -606,8 +572,6 @@ class SimulasiController extends Controller
$loguser->nota = ' Kemaskini Harga Asas/Keuntungan '.bcdiv($keuntungan,1,1);
$loguser->save();
//dd($sumcajlelong);
}
return redirect()->route('analisa.senaraisimulasi',$request->idsimulasi)
@@ -900,13 +864,6 @@ class SimulasiController extends Controller
public function senaraitempsimulasi(Request $request)
{
// $t_lelong = $request->tarikh_lelong;
// $tarikh_lelong = Carbon::parse($t_lelong);
// $t_lelongdisplay = $tarikh_lelong->format('d-m-Y');
// $t_anggaran = ($tarikh_lelong->subDays(20))->format('d/m/Y');
// $t_daftarlelong = ($tarikh_lelong->subMonths(1))->format('d/m/Y');
//$t_lelong1 = $request->tarikh_lelong;
$t_lelong1 = date('d-m-Y', strtotime($request->tarikh_lelong));
$t_lelong2 = $request->tarikh_lelong;
$t_lelong = Carbon::parse($request->tarikh_lelong);
@@ -915,120 +872,80 @@ class SimulasiController extends Controller
$jbg = $request->jbg;
$cajlelong = $request->cajlelong;
$kali = $request->kali;
// dd($kali);
$jbgadai = ($t_lelong->subMonths($bulan))->toDateString();
$t_lelongdisplay = $t_lelong->format('d-m-Y');
// $t_lelongdisplay = $t_lelong->format('d-m-Y');
//dd($fasa);
$tetapan = Tetapan::where('id','=',1)->first();
if($t_lelong != null)
{
if($request->fasa == '1'){
$getsurat = Gadai::where('t_gadai','<=',$jbgadai)
->where('sttebus','=','')
->where('tagpalsu','=',0)
->where('tagpalsu2','=',0)
->where('taglel','=',0)
->where('lelong_tawarruq','=',1)
->get();
$cawangan_all = Cawangan::all();
$senarai = [];
$total_bil_lelong = 0;
foreach($cawangan_all as $cawangan){
$getsurat = Gadai::on($cawangan->caw_code)->where('t_gadai','<=',$jbgadai)
->where('sttebus','=','')
->where('tagpalsu','=',0)
->where('tagpalsu2','=',0)
->where('taglel','=',0)
->where('lelong_tawarruq','=',1)
->whereNotNull('upah12');
$t_gadais = Gadai::where('t_gadai','<=',$jbgadai)
->where('sttebus', '=', '')
->where('taglel', '=', 0)
->where('tagpalsu', '=', 0)
->where('tagpalsu2', '=', 0)
->where('lelong_tawarruq','=',1)
->whereNotNull('upah12')
->orderBy('t_gadai')
->select('t_gadai', 'norujukan')
->first();
//dd($t_gadais);
// $t_gadais = $request->t_gadai;
// $t_gadaisehingga = Carbon::parse($t_gadais);
// $t_gadaisdisplay = $t_gadaisehingga->format('d/m/Y');
$senarai = Gadai::join('cawangan', 'gadai.kodcaw', '=', 'cawangan.caw_code')
->orderBy('cawangan.caw_name')
->where('gadai.t_gadai', '<=', $jbgadai)
->where('gadai.lelong_tawarruq','=',1)
->where('gadai.sttebus', '=', '')
->where('gadai.taglel', '=', 0)
->where('gadai.tagpalsu', '=', 0)
->where('gadai.tagpalsu2', '=', 0)
->whereNotIn('cawangan.id', function($query) use ($kali) {
$query->select('caw_id')
->from('cawangan_simulasi')
->where('kali', '=' ,$kali);
})
->whereNotNull('gadai.upah12')
->groupBy('gadai.kodcaw','cawangan.caw_name')
->selectRaw('count(*) as bil_lelong,
sum(berat) as total_berat,
sum(nilaimarhun) as total_nilaimarhun,
sum(pinjaman) as total_pembiayaan,
sum(bakipjm) as total_bakipjm,
gadai.kodcaw,
cawangan.caw_name as caw_name
')
->get();
// dd($senarai);
$bil_lelong = sizeof($getsurat);
$cawangan_simulasi = CawanganSimulasi::where('caw_id',$cawangan->id)->where('kali', '=' ,$kali)->count();
if($cawangan_simulasi == 0){
$bil_lelong = $getsurat->count('norujukan');
$total_bil_lelong += $bil_lelong;
$total_berat = $getsurat->sum('berat');
$total_nilaimarhun = $getsurat->sum('nilaimarhun');
$total_pembiayaan = $getsurat->sum('pinjaman');
$total_bakipjm = $getsurat->sum('bakipjm');
$data = [
'bil_lelong'=>$bil_lelong,
'total_berat'=>$total_berat,
'total_nilaimarhun'=>$total_nilaimarhun,
'total_pembiayaan'=>$total_pembiayaan,
'total_bakipjm'=>$total_bakipjm,
'kodcaw'=>$cawangan->caw_code,
'caw_name'=>$cawangan->caw_name];
array_push($senarai,$data);
}
}
}
else if($request->fasa == '2'){
$getsurat = Gadai::where('t_gadai','<=',$jbgadai)
->where('sttebus','=','')
->where('tagpalsu','=',0)
->where('tagpalsu2','=',0)
->where('taglel','=',0)
->get();
//dd($getsurat);
$cawangan_all = Cawangan::all();
$senarai = [];
$total_bil_lelong = 0;
foreach($cawangan_all as $cawangan){
$getsurat = Gadai::on($cawangan->caw_code)->where('t_gadai','<=',$jbgadai)
->where('sttebus','=','')
->where('tagpalsu','=',0)
->where('tagpalsu2','=',0)
->where('taglel','=',0)
->where('lelong_tawarruq','=',1)
->whereNotNull('upah12');
$t_gadais = Gadai::where('t_gadai','<=',$jbgadai)
->where('sttebus', '=', '')
->where('taglel', '=', 0)
->where('tagpalsu', '=', 0)
->where('tagpalsu2', '=', 0)
->whereNotNull('upah12')
->orderBy('t_gadai')
->select('t_gadai', 'norujukan')
->first();
//dd($t_gadais);
// $t_gadais = $request->t_gadai;
// $t_gadaisehingga = Carbon::parse($t_gadais);
// $t_gadaisdisplay = $t_gadaisehingga->format('d/m/Y');
$senarai = Gadai::join('cawangan', 'gadai.kodcaw', '=', 'cawangan.caw_code')
->orderBy('cawangan.caw_name')
->where('gadai.t_gadai', '<=', $jbgadai)
->where('gadai.sttebus', '=', '')
->where('gadai.taglel', '=', 0)
->where('gadai.tagpalsu', '=', 0)
->where('gadai.tagpalsu2', '=', 0)
->whereNotIn('cawangan.id', function($query) use ($kali) {
$query->select('caw_id')
->from('cawangan_simulasi')
->where('kali', '=' ,$kali);
})
->whereNotNull('gadai.upah12')
->groupBy('gadai.kodcaw','cawangan.caw_name')
->selectRaw('count(*) as bil_lelong,
sum(berat) as total_berat,
sum(nilaimarhun) as total_nilaimarhun,
sum(pinjaman) as total_pembiayaan,
sum(bakipjm) as total_bakipjm,
gadai.kodcaw,
cawangan.caw_name as caw_name')
->get();
$bil_lelong = sizeof($getsurat);
$cawangan_simulasi = CawanganSimulasi::where('caw_id',$cawangan->id)->where('kali', '=' ,$kali)->count();
if($cawangan_simulasi == 0){
$bil_lelong = $getsurat->count('norujukan');
$total_bil_lelong += $bil_lelong;
$total_berat = $getsurat->sum('berat');
$total_nilaimarhun = $getsurat->sum('nilaimarhun');
$total_pembiayaan = $getsurat->sum('pinjaman');
$total_bakipjm = $getsurat->sum('bakipjm');
$data = [
'bil_lelong'=>$bil_lelong,
'total_berat'=>$total_berat,
'total_nilaimarhun'=>$total_nilaimarhun,
'total_pembiayaan'=>$total_pembiayaan,
'total_bakipjm'=>$total_bakipjm,
'kodcaw'=>$cawangan->caw_code,
'caw_name'=>$cawangan->caw_name];
array_push($senarai,$data);
}
}
}
if(sizeof($getsurat) == 0)
if($total_bil_lelong == 0)
{
return redirect()->route('analisa.janasimulasi')
->with('failed','Tiada surat untuk di lelong');
@@ -1039,7 +956,6 @@ class SimulasiController extends Controller
return view('simulasi.senaraitempsimulasi', compact( 't_lelong',
'getsurat',
'senarai',
't_gadais',
't_lelong1',
't_lelong2',
't_lelongdisplay',
@@ -1262,4 +1178,3 @@ class SimulasiController extends Controller
return view('simulasi.listsagbycust',compact('marhuns','simulasi_id','cawid','listsag'));
}
}
+14 -8
View File
@@ -28,8 +28,7 @@ class TetapanController extends Controller
public function parameter(Request $request)
{
$caw = Cawangan::all();
$tetapan = Tetapan::where('id','=',1)->first();
// dd($tetapan);
$tetapan = Tetapan::first();
return view('tetapan.parameter',compact('caw','tetapan'));
@@ -40,12 +39,19 @@ class TetapanController extends Controller
$t_lelong = Carbon::parse($request->tarikh_lelong);
$kali = $request->kali;
//create tetapan
$tetapan = Tetapan::find(1);
// dd($tetapan);
$tetapan->tetap_tarikh_lelong = $request->tarikh_lelong;
$tetapan->kali = $request->kali;
$tetapan->cajlelong = $request->cajlelong;
$tetapan->update();
$tetapan = Tetapan::first();
if($tetapan){
$tetapan->tetap_tarikh_lelong = $request->tarikh_lelong;
$tetapan->kali = $request->kali;
$tetapan->cajlelong = $request->cajlelong;
$tetapan->update();
}else{
$newtetapan = new Tetapan;
$newtetapan->tetap_tarikh_lelong = $request->tarikh_lelong;
$newtetapan->kali = $request->kali;
$newtetapan->cajlelong = $request->cajlelong;
$newtetapan->save();
}
return redirect()->route('tetapan.parameter')
->with('success','Tetapan Berjaya');
+1 -1
View File
@@ -9,7 +9,7 @@ class GadaiMarhun extends Model
{
use HasFactory;
protected $table = 'gadaimarhun';
protected $table = 'marhun';
protected $fillable = [
'norujukan',
+2 -1
View File
@@ -16,6 +16,7 @@ class SimKarat extends Model
'karat2',
'keterangan',
'harga',
'harga2'
'harga2',
'simulasi_id'
];
}
+1
View File
@@ -18,5 +18,6 @@ class Simulasi extends Model
'harga_emas_asas',
'jbg',
'cajlelong',
'fasa'
];
}
+1 -1
View File
@@ -7,7 +7,7 @@ use Illuminate\Database\Eloquent\Model;
class TransaksiKeuntungan extends Model
{
protected $connection = 'mysql2';
protected $connection = 'main';
protected $table = 'transaksi_keuntungan';
public $timestamps = false;
/**
+4
View File
@@ -242,4 +242,8 @@ return [
],
'api_url' => env('API_URL', 'http://localhost'),
'api_verify' => env('API_VERIFY', true),
];
+685 -17
View File
@@ -61,26 +61,17 @@ return [
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
// 'modes' => [
// //'ONLY_FULL_GROUP_BY', // Disable this to allow grouping by one column
// 'STRICT_TRANS_TABLES',
// 'NO_ZERO_IN_DATE',
// 'NO_ZERO_DATE',
// 'ERROR_FOR_DIVISION_BY_ZERO',
// 'NO_AUTO_CREATE_USER',
// 'NO_ENGINE_SUBSTITUTION'
// ],
],
'mysql2' => [
'main' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST_2', '127.0.0.1'),
'port' => env('DB_PORT_2', '3306'),
'database' => env('DB_DATABASE_2', 'forge'),
'username' => env('DB_USERNAME_2', 'forge'),
'password' => env('DB_PASSWORD_2', ''),
'unix_socket' => env('DB_SOCKET', ''),
'url' => env('DATABASE_URL_MAIN'),
'host' => env('DB_HOST_MAIN', '127.0.0.1'),
'port' => env('DB_PORT_MAIN', '3306'),
'database' => env('DB_DATABASE_MAIN', 'forge'),
'username' => env('DB_USERNAME_MAIN', 'forge'),
'password' => env('DB_PASSWORD_MAIN', ''),
'unix_socket' => env('DB_SOCKET_MAIN', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
@@ -92,8 +83,685 @@ return [
]) : [],
],
'KB2' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_KB2'),
'host' => env('DB_HOST_KB2', '127.0.0.1'),
'port' => env('DB_PORT_KB2', '3306'),
'database' => env('DB_DATABASE_KB2', 'forge'),
'username' => env('DB_USERNAME_KB2', 'forge'),
'password' => env('DB_PASSWORD_KB2', ''),
'unix_socket' => env('DB_SOCKET_KB2', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'WCY' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_WCY'),
'host' => env('DB_HOST_WCY', '127.0.0.1'),
'port' => env('DB_PORT_WCY', '3306'),
'database' => env('DB_DATABASE_WCY', 'forge'),
'username' => env('DB_USERNAME_WCY', 'forge'),
'password' => env('DB_PASSWORD_WCY', ''),
'unix_socket' => env('DB_SOCKET_WCY', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'1STOP' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_1STOP'),
'host' => env('DB_HOST_1STOP', '127.0.0.1'),
'port' => env('DB_PORT_1STOP', '3306'),
'database' => env('DB_DATABASE_1STOP', 'forge'),
'username' => env('DB_USERNAME_1STOP', 'forge'),
'password' => env('DB_PASSWORD_1STOP', ''),
'unix_socket' => env('DB_SOCKET_1STOP', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'020301' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_020301'),
'host' => env('DB_HOST_020301', '127.0.0.1'),
'port' => env('DB_PORT_020301', '3306'),
'database' => env('DB_DATABASE_020301', 'forge'),
'username' => env('DB_USERNAME_020301', 'forge'),
'password' => env('DB_PASSWORD_020301', ''),
'unix_socket' => env('DB_SOCKET_020301', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'WB' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_WB'),
'host' => env('DB_HOST_WB', '127.0.0.1'),
'port' => env('DB_PORT_WB', '3306'),
'database' => env('DB_DATABASE_WB', 'forge'),
'username' => env('DB_USERNAME_WB', 'forge'),
'password' => env('DB_PASSWORD_WB', ''),
'unix_socket' => env('DB_SOCKET_WB', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'ALS' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_ALS'),
'host' => env('DB_HOST_ALS', '127.0.0.1'),
'port' => env('DB_PORT_ALS', '3306'),
'database' => env('DB_DATABASE_ALS', 'forge'),
'username' => env('DB_USERNAME_ALS', 'forge'),
'password' => env('DB_PASSWORD_ALS', ''),
'unix_socket' => env('DB_SOCKET_ALS', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'020306' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_020306'),
'host' => env('DB_HOST_020306', '127.0.0.1'),
'port' => env('DB_PORT_020306', '3306'),
'database' => env('DB_DATABASE_020306', 'forge'),
'username' => env('DB_USERNAME_020306', 'forge'),
'password' => env('DB_PASSWORD_020306', ''),
'unix_socket' => env('DB_SOCKET_020306', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'ARM' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_ARM'),
'host' => env('DB_HOST_ARM', '127.0.0.1'),
'port' => env('DB_PORT_ARM', '3306'),
'database' => env('DB_DATABASE_ARM', 'forge'),
'username' => env('DB_USERNAME_ARM', 'forge'),
'password' => env('DB_PASSWORD_ARM', ''),
'unix_socket' => env('DB_SOCKET_ARM', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'APM' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_APM'),
'host' => env('DB_HOST_APM', '127.0.0.1'),
'port' => env('DB_PORT_APM', '3306'),
'database' => env('DB_DATABASE_APM', 'forge'),
'username' => env('DB_USERNAME_APM', 'forge'),
'password' => env('DB_PASSWORD_APM', ''),
'unix_socket' => env('DB_SOCKET_APM', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'010311' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_010311'),
'host' => env('DB_HOST_010311', '127.0.0.1'),
'port' => env('DB_PORT_010311', '3306'),
'database' => env('DB_DATABASE_010311', 'forge'),
'username' => env('DB_USERNAME_010311', 'forge'),
'password' => env('DB_PASSWORD_010311', ''),
'unix_socket' => env('DB_SOCKET_010311', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'JLI' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_JLI'),
'host' => env('DB_HOST_JLI', '127.0.0.1'),
'port' => env('DB_PORT_JLI', '3306'),
'database' => env('DB_DATABASE_JLI', 'forge'),
'username' => env('DB_USERNAME_JLI', 'forge'),
'password' => env('DB_PASSWORD_JLI', ''),
'unix_socket' => env('DB_SOCKET_JLI', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'ARP' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_ARP'),
'host' => env('DB_HOST_ARP', '127.0.0.1'),
'port' => env('DB_PORT_ARP', '3306'),
'database' => env('DB_DATABASE_ARP', 'forge'),
'username' => env('DB_USERNAME_ARP', 'forge'),
'password' => env('DB_PASSWORD_ARP', ''),
'unix_socket' => env('DB_SOCKET_ARP', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'GC' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_GC'),
'host' => env('DB_HOST_GC', '127.0.0.1'),
'port' => env('DB_PORT_GC', '3306'),
'database' => env('DB_DATABASE_GC', 'forge'),
'username' => env('DB_USERNAME_GC', 'forge'),
'password' => env('DB_PASSWORD_GC', ''),
'unix_socket' => env('DB_SOCKET_GC', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'010621' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_010621'),
'host' => env('DB_HOST_010621', '127.0.0.1'),
'port' => env('DB_PORT_010621', '3306'),
'database' => env('DB_DATABASE_010621', 'forge'),
'username' => env('DB_USERNAME_010621', 'forge'),
'password' => env('DB_PASSWORD_010621', ''),
'unix_socket' => env('DB_SOCKET_010621', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'010136' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_010136'),
'host' => env('DB_HOST_010136', '127.0.0.1'),
'port' => env('DB_PORT_010136', '3306'),
'database' => env('DB_DATABASE_010136', 'forge'),
'username' => env('DB_USERNAME_010136', 'forge'),
'password' => env('DB_PASSWORD_010136', ''),
'unix_socket' => env('DB_SOCKET_010136', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011235' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_010135'),
'host' => env('DB_HOST_010135', '127.0.0.1'),
'port' => env('DB_PORT_010135', '3306'),
'database' => env('DB_DATABASE_010135', 'forge'),
'username' => env('DB_USERNAME_010135', 'forge'),
'password' => env('DB_PASSWORD_010135', ''),
'unix_socket' => env('DB_SOCKET_010135', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011227' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011227'),
'host' => env('DB_HOST_011227', '127.0.0.1'),
'port' => env('DB_PORT_011227', '3306'),
'database' => env('DB_DATABASE_011227', 'forge'),
'username' => env('DB_USERNAME_011227', 'forge'),
'password' => env('DB_PASSWORD_011227', ''),
'unix_socket' => env('DB_SOCKET_011227', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'010620' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_010620'),
'host' => env('DB_HOST_010620', '127.0.0.1'),
'port' => env('DB_PORT_010620', '3306'),
'database' => env('DB_DATABASE_010620', 'forge'),
'username' => env('DB_USERNAME_010620', 'forge'),
'password' => env('DB_PASSWORD_010620', ''),
'unix_socket' => env('DB_SOCKET_010620', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'010617' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_010617'),
'host' => env('DB_HOST_010617', '127.0.0.1'),
'port' => env('DB_PORT_010617', '3306'),
'database' => env('DB_DATABASE_010617', 'forge'),
'username' => env('DB_USERNAME_010617', 'forge'),
'password' => env('DB_PASSWORD_010617', ''),
'unix_socket' => env('DB_SOCKET_010617', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'010915' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_010915'),
'host' => env('DB_HOST_010915', '127.0.0.1'),
'port' => env('DB_PORT_010915', '3306'),
'database' => env('DB_DATABASE_010915', 'forge'),
'username' => env('DB_USERNAME_010915', 'forge'),
'password' => env('DB_PASSWORD_010915', ''),
'unix_socket' => env('DB_SOCKET_010915', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011228' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011228'),
'host' => env('DB_HOST_011228', '127.0.0.1'),
'port' => env('DB_PORT_011228', '3306'),
'database' => env('DB_DATABASE_011228', 'forge'),
'username' => env('DB_USERNAME_011228', 'forge'),
'password' => env('DB_PASSWORD_011228', ''),
'unix_socket' => env('DB_SOCKET_011228', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'010219' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_010219'),
'host' => env('DB_HOST_010219', '127.0.0.1'),
'port' => env('DB_PORT_010219', '3306'),
'database' => env('DB_DATABASE_010219', 'forge'),
'username' => env('DB_USERNAME_010219', 'forge'),
'password' => env('DB_PASSWORD_010219', ''),
'unix_socket' => env('DB_SOCKET_010219', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011229' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011229'),
'host' => env('DB_HOST_011229', '127.0.0.1'),
'port' => env('DB_PORT_011229', '3306'),
'database' => env('DB_DATABASE_011229', 'forge'),
'username' => env('DB_USERNAME_011229', 'forge'),
'password' => env('DB_PASSWORD_011229', ''),
'unix_socket' => env('DB_SOCKET_011229', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011230' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011230'),
'host' => env('DB_HOST_011230', '127.0.0.1'),
'port' => env('DB_PORT_011230', '3306'),
'database' => env('DB_DATABASE_011230', 'forge'),
'username' => env('DB_USERNAME_011230', 'forge'),
'password' => env('DB_PASSWORD_011230', ''),
'unix_socket' => env('DB_SOCKET_011230', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011013' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011013'),
'host' => env('DB_HOST_011013', '127.0.0.1'),
'port' => env('DB_PORT_011013', '3306'),
'database' => env('DB_DATABASE_011013', 'forge'),
'username' => env('DB_USERNAME_011013', 'forge'),
'password' => env('DB_PASSWORD_011013', ''),
'unix_socket' => env('DB_SOCKET_011013', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011412' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011412'),
'host' => env('DB_HOST_011412', '127.0.0.1'),
'port' => env('DB_PORT_011412', '3306'),
'database' => env('DB_DATABASE_011412', 'forge'),
'username' => env('DB_USERNAME_011412', 'forge'),
'password' => env('DB_PASSWORD_011412', ''),
'unix_socket' => env('DB_SOCKET_011412', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011231' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011231'),
'host' => env('DB_HOST_011231', '127.0.0.1'),
'port' => env('DB_PORT_011231', '3306'),
'database' => env('DB_DATABASE_011231', 'forge'),
'username' => env('DB_USERNAME_011231', 'forge'),
'password' => env('DB_PASSWORD_011231', ''),
'unix_socket' => env('DB_SOCKET_011231', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011232' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011232'),
'host' => env('DB_HOST_011232', '127.0.0.1'),
'port' => env('DB_PORT_011232', '3306'),
'database' => env('DB_DATABASE_011232', 'forge'),
'username' => env('DB_USERNAME_011232', 'forge'),
'password' => env('DB_PASSWORD_011232', ''),
'unix_socket' => env('DB_SOCKET_011232', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011234' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011234'),
'host' => env('DB_HOST_011234', '127.0.0.1'),
'port' => env('DB_PORT_011234', '3306'),
'database' => env('DB_DATABASE_011234', 'forge'),
'username' => env('DB_USERNAME_011234', 'forge'),
'password' => env('DB_PASSWORD_011234', ''),
'unix_socket' => env('DB_SOCKET_011234', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011233' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011233'),
'host' => env('DB_HOST_011233', '127.0.0.1'),
'port' => env('DB_PORT_011233', '3306'),
'database' => env('DB_DATABASE_011233', 'forge'),
'username' => env('DB_USERNAME_011233', 'forge'),
'password' => env('DB_PASSWORD_011233', ''),
'unix_socket' => env('DB_SOCKET_011233', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'020303' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_020303'),
'host' => env('DB_HOST_020303', '127.0.0.1'),
'port' => env('DB_PORT_020303', '3306'),
'database' => env('DB_DATABASE_020303', 'forge'),
'username' => env('DB_USERNAME_020303', 'forge'),
'password' => env('DB_PASSWORD_020303', ''),
'unix_socket' => env('DB_SOCKET_020303', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'010618' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_010618'),
'host' => env('DB_HOST_010618', '127.0.0.1'),
'port' => env('DB_PORT_010618', '3306'),
'database' => env('DB_DATABASE_010618', 'forge'),
'username' => env('DB_USERNAME_010618', 'forge'),
'password' => env('DB_PASSWORD_010618', ''),
'unix_socket' => env('DB_SOCKET_010618', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'011237' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_011237'),
'host' => env('DB_HOST_011237', '127.0.0.1'),
'port' => env('DB_PORT_011237', '3306'),
'database' => env('DB_DATABASE_011237', 'forge'),
'username' => env('DB_USERNAME_011237', 'forge'),
'password' => env('DB_PASSWORD_011237', ''),
'unix_socket' => env('DB_SOCKET_011237', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'KB1' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL_KB1'),
'host' => env('DB_HOST_KB1', '127.0.0.1'),
'port' => env('DB_PORT_KB1', '3306'),
'database' => env('DB_DATABASE_KB1', 'forge'),
'username' => env('DB_USERNAME_KB1', 'forge'),
'password' => env('DB_PASSWORD_KB1', ''),
'unix_socket' => env('DB_SOCKET_KB1', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'pgsql' => [
'driver' => 'pgsql',
@@ -31,7 +31,7 @@
<td>{{$loop->iteration}}</td>
<td>{{$info['info']['simulasi_id']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $info['info']['tarikh_lelong'] );
$myDateTime = DateTime::createFromFormat('Y-m-d H:i:s', $info['info']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
@@ -35,17 +35,14 @@
<td>Keuntungan Keseluruhan : RM{{ number_format($total_bakiupah, 2, '.', ',') }}</td>
</tr>
<tr>
@foreach($data as $data1)
<td>Tarikh Lelong :
@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $data1['tarikh_lelong'] );
$datez = $myDateTime->format('d-m-Y');
echo($datez);
@endphp
$myDateTime = DateTime::createFromFormat('Y-m-d H:i:s', $data['tarikh_lelong'] );
// dd($data['tarikh_lelong'])
$datez = $myDateTime->format('d-m-Y');
echo($datez);
@endphp
</td>
@endforeach
</tr>
</table>
</div>
@@ -62,9 +59,7 @@
<td>Caj Lelong Keseluruhan : RM{{ number_format($total_cazlelong, 2, '.', ',') }}</td>
</tr>
<tr>
@foreach ($data as $data)
<td>Tempoh: {{ $data['jbg']}}</td>
@endforeach
</tr>
</table>
</div>
+3 -3
View File
@@ -20,7 +20,7 @@
<div class="form-group row">
<label for="tarikh_lelong" class="col-sm-2 col-form-label">Tarikh Lelong</label>
<div class="col-sm-3">
<input type="date" class="form-control" id="tarikh_lelong" name="tarikh_lelong" value = "{{$tetapan->tetap_tarikh_lelong}}">
<input type="date" class="form-control" id="tarikh_lelong" name="tarikh_lelong" value = "{{$tetapan ? $tetapan->tetap_tarikh_lelong : ''}}">
</div>
</div>
@@ -28,14 +28,14 @@
<div class="form-group row">
<label for="jbg" class="col-sm-2 col-form-label">Lelong Kali Ke-</label>
<div class="col-sm-4" id="fasa_1">
<input type="text" class="form-control" id="kali" name="kali" value = "{{$tetapan->kali}}">
<input type="text" class="form-control" id="kali" name="kali" value = "{{$tetapan ? $tetapan->kali : ''}}">
</div>
</div>
<div class="form-group row">
<label for="cajlelong" class="col-sm-2 col-form-label">Caj Lelong</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="cajlelong" name="cajlelong" value = "{{$tetapan->cajlelong}}">
<input type="text" class="form-control" id="cajlelong" name="cajlelong" value = "{{$tetapan ? $tetapan->cajlelong : ''}}">
</div>
</div>
<div class="form-group row">