fix second commit
This commit is contained in:
+252
-68
@@ -30,184 +30,368 @@ class RingkasanMain extends Model
|
||||
return $this->hasOne(RingkasanTebus::class, 'teb_id', 'teb_id');
|
||||
}
|
||||
|
||||
public function scopeJumlahGadai($query) : Float
|
||||
public function scopeJumlahGadai($query,$mula,$hingga) : Float
|
||||
{
|
||||
$gadai = $query->with('gadai')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function ($gad){
|
||||
return $gad->gadai->sum('jumlah_pembiayaan');
|
||||
return $gad->gadai->jumlah_pembiayaan;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBilanganGadai($query) : Float
|
||||
public function scopeBilanganGadai($query,$mula,$hingga) : Float
|
||||
{
|
||||
$gadai = $query->with('gadai')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->sum('bilangan_pembiayaan');
|
||||
return $gad->gadai->bilangan_pembiayaan;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopePendahuluan($query) : Float
|
||||
public function scopeGadai70($query,$mula,$hingga) : Float
|
||||
{
|
||||
return $query->sum('pendahuluan');
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->gadai_70;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopePelanggan($query) : Int
|
||||
public function scopeGadai75($query,$mula,$hingga) : Float
|
||||
{
|
||||
return $query->sum('pelangganbaru');
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->gadai_75;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeSerahan($query) : Float
|
||||
public function scopeGadai80($query,$mula,$hingga) : Float
|
||||
{
|
||||
return $query->sum('serahan');
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->gadai_80;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeSerahanOnline($query) : Float
|
||||
public function scopeNm70($query,$mula,$hingga) : Float
|
||||
{
|
||||
return $query->sum('serahan_online');
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->nm_70;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBelanjaAm($query) : Float
|
||||
public function scopeNm75($query,$mula,$hingga) : Float
|
||||
{
|
||||
return $query->sum('belanjaam');
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->nm_75;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBaikiDanSelenggara($query) : Float
|
||||
|
||||
public function scopeNm80($query,$mula,$hingga) : Float
|
||||
{
|
||||
return $query->sum('baikidanselenggara');
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->nm_80;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeKeraian($query) : Float
|
||||
public function scopeBil70($query,$mula,$hingga) : Float
|
||||
{
|
||||
return $query->sum('keraian');
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->bil_70;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopePenebusan($query) : Float
|
||||
public function scopeBil75($query,$mula,$hingga) : Float
|
||||
{
|
||||
$tebus = $query->with('tebus')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->bil_75;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBil80($query,$mula,$hingga) : Float
|
||||
{
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$gadai = $query->with('gadai')->whereBetween('date', [$from, $to])->get();
|
||||
|
||||
return $gadai->sum(function($gad){
|
||||
return $gad->gadai->bil_80;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopePendahuluan($query,$mula,$hingga) : Float
|
||||
{
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
return $query->whereBetween('date', [$from, $to])->sum('pendahuluan');
|
||||
}
|
||||
|
||||
public function scopePelanggan($query,$mula,$hingga) : Int
|
||||
{
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
return $query->whereBetween('date', [$from, $to])->sum('pelangganbaru');
|
||||
}
|
||||
|
||||
public function scopeSerahan($query,$mula,$hingga) : Float
|
||||
{
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
return $query->whereBetween('date', [$from, $to])->sum('serahan');
|
||||
}
|
||||
|
||||
public function scopeSerahanOnline($query,$mula,$hingga) : Float
|
||||
{
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
return $query->whereBetween('date', [$from, $to])->sum('serahan_online');
|
||||
}
|
||||
|
||||
public function scopeBelanjaAm($query,$mula,$hingga) : Float
|
||||
{
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
return $query->whereBetween('date', [$from, $to])->sum('belanjaam');
|
||||
}
|
||||
|
||||
public function scopeBaikiDanSelenggara($query,$mula,$hingga) : Float
|
||||
{
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
return $query->whereBetween('date', [$from, $to])->sum('baikidanselenggara');
|
||||
}
|
||||
|
||||
public function scopeKeraian($query,$mula,$hingga) : Float
|
||||
{
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
return $query->whereBetween('date', [$from, $to])->sum('keraian');
|
||||
}
|
||||
|
||||
public function scopePenebusan($query,$mula,$hingga) : Float
|
||||
{
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$tebus = $query->with('tebus')->whereBetween('date', [$from, $to])->get();
|
||||
return $tebus->sum(function ($gad){
|
||||
return $gad->tebus->sum('pembiayaan_dibayar');
|
||||
return $gad->tebus->pembiayaan_dibayar;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeKeuntunganPenebusan($query) : Float
|
||||
public function scopeKeuntunganPenebusan($query,$mula,$hingga) : Float
|
||||
{
|
||||
$tebus = $query->with('tebus')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$tebus = $query->with('tebus')->whereBetween('date', [$from, $to])->get();
|
||||
return $tebus->sum(function ($gad){
|
||||
return $gad->tebus->sum('keuntungan_dibayar');
|
||||
return $gad->tebus->keuntungan_dibayar;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBilanganPenebusan($query) : Float
|
||||
public function scopeBilanganPenebusan($query,$mula,$hingga) : Float
|
||||
{
|
||||
$tebus = $query->with('tebus')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$tebus = $query->with('tebus')->whereBetween('date', [$from, $to])->get();
|
||||
return $tebus->sum(function ($gad){
|
||||
return $gad->tebus->sum('bilangan_tebus');
|
||||
return $gad->tebus->bilangan_tebus;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeJumlahLelong($query) : Float
|
||||
public function scopeJumlahLelong($query,$mula,$hingga) : Float
|
||||
{
|
||||
$lelong = $query->with('lelong')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$lelong = $query->with('lelong')->whereBetween('date', [$from, $to])->get();
|
||||
return $lelong->sum(function ($gad){
|
||||
return $gad->lelong->sum('lelong_current');
|
||||
return $gad->lelong->lelong_current;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBakiLelong($query) : Float
|
||||
public function scopeBakiLelong($query,$mula,$hingga) : Float
|
||||
{
|
||||
$lelong = $query->with('lelong')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$lelong = $query->with('lelong')->whereBetween('date', [$from, $to])->get();
|
||||
return $lelong->sum(function ($gad){
|
||||
return $gad->lelong->sum('baki_lelong');
|
||||
return $gad->lelong->baki_lelong;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeRugiLelong($query) : Float
|
||||
public function scopeRugiLelong($query,$mula,$hingga) : Float
|
||||
{
|
||||
$lelong = $query->with('lelong')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$lelong = $query->with('lelong')->whereBetween('date', [$from, $to])->get();
|
||||
return $lelong->sum(function ($gad){
|
||||
return $gad->lelong->sum('rugi_lelong');
|
||||
return $gad->lelong->rugi_lelong;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBayaranRugi($query) : Float
|
||||
public function scopeBayaranRugi($query,$mula,$hingga) : Float
|
||||
{
|
||||
$lelong = $query->with('lelong')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$lelong = $query->with('lelong')->whereBetween('date', [$from, $to])->get();
|
||||
return $lelong->sum(function ($gad){
|
||||
return $gad->lelong->sum('bayaran_rugi');
|
||||
return $gad->lelong->bayaran_rugi;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBayaranBaki($query) : Float
|
||||
public function scopeBayaranBaki($query,$mula,$hingga) : Float
|
||||
{
|
||||
$lelong = $query->with('lelong')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$lelong = $query->with('lelong')->whereBetween('date', [$from, $to])->get();
|
||||
return $lelong->sum(function ($gad){
|
||||
return $gad->lelong->sum('bayaran_baki');
|
||||
return $gad->lelong->bayaran_baki;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeCajLelong($query) : Float
|
||||
public function scopeCajLelong($query,$mula,$hingga) : Float
|
||||
{
|
||||
$lelong = $query->with('lelong')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$lelong = $query->with('lelong')->whereBetween('date', [$from, $to])->get();
|
||||
return $lelong->sum(function ($gad){
|
||||
return $gad->lelong->sum('caj_lelong');
|
||||
return $gad->lelong->caj_lelong;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBilLelong($query) : Float
|
||||
public function scopeBilLelong($query,$mula,$hingga) : Float
|
||||
{
|
||||
$lelong = $query->with('lelong')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$lelong = $query->with('lelong')->whereBetween('date', [$from, $to])->get();
|
||||
return $lelong->sum(function ($gad){
|
||||
return $gad->lelong->sum('bil_lelong');
|
||||
return $gad->lelong->bil_lelong;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopePembiayaanAnsuran($query) : Float
|
||||
public function scopePembiayaanAnsuran($query,$mula,$hingga) : Float
|
||||
{
|
||||
$ansuran = $query->with('ansuran')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$ansuran = $query->with('ansuran')->whereBetween('date', [$from, $to])->get();
|
||||
return $ansuran->sum(function ($gad){
|
||||
return $gad->ansuran->sum('pembiayaan_dibayar');
|
||||
return $gad->ansuran->pembiayaan_dibayar;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeKeuntunganAnsuran($query) : Float
|
||||
public function scopeKeuntunganAnsuran($query,$mula,$hingga) : Float
|
||||
{
|
||||
$ansuran = $query->with('ansuran')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$ansuran = $query->with('ansuran')->whereBetween('date', [$from, $to])->get();
|
||||
return $ansuran->sum(function ($gad){
|
||||
return $gad->ansuran->sum('keuntungan_dibayar');
|
||||
return $gad->ansuran->keuntungan_dibayar;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBilAnsuran($query) : Float
|
||||
public function scopeBilAnsuran($query,$mula,$hingga) : Float
|
||||
{
|
||||
$ansuran = $query->with('ansuran')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$ansuran = $query->with('ansuran')->whereBetween('date', [$from, $to])->get();
|
||||
return $ansuran->sum(function ($gad){
|
||||
return $gad->ansuran->sum('bilangan_ansuran');
|
||||
return $gad->ansuran->bilangan_ansuran;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopePembiayaanOnline($query) : Float
|
||||
public function scopePembiayaanOnline($query,$mula,$hingga) : Float
|
||||
{
|
||||
$ansuran = $query->with('ansuran')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$ansuran = $query->with('ansuran')->whereBetween('date', [$from, $to])->get();
|
||||
return $ansuran->sum(function ($gad){
|
||||
return $gad->ansuran->sum('pembiayaan_dibayar_online');
|
||||
return $gad->ansuran->pembiayaan_dibayar_online;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeKeuntunganOnline($query) : Float
|
||||
public function scopeKeuntunganOnline($query,$mula,$hingga) : Float
|
||||
{
|
||||
$ansuran = $query->with('ansuran')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$ansuran = $query->with('ansuran')->whereBetween('date', [$from, $to])->get();
|
||||
return $ansuran->sum(function ($gad){
|
||||
return $gad->ansuran->sum('keuntungan_dibayar_online');
|
||||
return $gad->ansuran->keuntungan_dibayar_online;
|
||||
});
|
||||
}
|
||||
|
||||
public function scopeBilOnline($query) : Float
|
||||
public function scopeBilOnline($query,$mula,$hingga) : Float
|
||||
{
|
||||
$ansuran = $query->with('ansuran')->get();
|
||||
$from = date($mula);
|
||||
$to = date($hingga);
|
||||
|
||||
$ansuran = $query->with('ansuran')->whereBetween('date', [$from, $to])->get();
|
||||
return $ansuran->sum(function ($gad){
|
||||
return $gad->ansuran->sum('bilangan_bayaran_online');
|
||||
return $gad->ansuran->bilangan_bayaran_online;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user