Update janasimulasi function, add split function

This commit is contained in:
Amir
2022-10-26 03:57:03 +08:00
parent 96fb6ebfbe
commit f37b2181da
16 changed files with 1079 additions and 150 deletions
+16
View File
@@ -22,4 +22,20 @@ class CawanganSimulasi extends Model
'lokasi'
];
public function gadaiTemp()
{
return $this->hasMany(GadaiTemp::class, 'kodcaw', 'norujukan');
}
public function cawangan()
{
return $this->hasOne(Cawangan::class, 'id', 'caw_id');
}
public function simulasiBid()
{
return $this->hasMany(SimulasiBid::class, 'caw_id', 'caw_id');
}
}
+5
View File
@@ -35,4 +35,9 @@ class Gadai extends Model
'taglel',
'lelong_tawarruq'
];
public function gadaiMarhun()
{
return $this->hasMany(GadaiMarhun::class, 'norujukan', 'norujukan');
}
}
+28
View File
@@ -0,0 +1,28 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class GadaiTemp extends Model
{
use HasFactory;
protected $table = 'gadai_temp';
protected $fillable = [
'kodcaw',
'norujukan',
'tempoh',
'kadarupah',
'nilaimarhun',
'bakipjm',
'bakiupah',
'cajlain',
'berat',
'marhun',
'percentpinj',
];
}
+24
View File
@@ -0,0 +1,24 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class MarhunTemp extends Model
{
use HasFactory;
protected $table = 'marhun_temp';
protected $fillable = [
'norujukan',
'karat',
'berat',
'bil',
'marhun',
'nota',
'n_marhun',
];
}
+7 -1
View File
@@ -18,6 +18,12 @@ class Simulasi extends Model
'harga_emas_asas',
'jbg',
'cajlelong',
'fasa'
'fasa',
'success_import',
];
public function statusSimulasiBid()
{
return $this->hasMany(SimulasiBid::class, 'simulasi_id', 'id')->take(1);
}
}
+15
View File
@@ -39,4 +39,19 @@ class SimulasiBid extends Model
'mora_upah',
'fasa',
];
public function simulasiBidMarhun()
{
return $this->hasMany(SimulasiBidMarhun::class, 'simulasibid_id', 'id');
}
public function statusSimulasiBidMarhun()
{
return $this->hasMany(SimulasiBidMarhun::class, 'simulasibid_id', 'id')->take(1);
}
public function cawangan()
{
return $this->hasOne(Cawangan::class, 'id', 'caw_id');
}
}
+5
View File
@@ -22,4 +22,9 @@ class SimulasiBidMarhun extends Model
'n_marhun',
'hargaasas',
];
public function simulasiBid()
{
return $this->belongsTo(SimulasiBid::class, 'simulasibid_id', 'id');
}
}