function imbang duga akru fix
This commit is contained in:
@@ -46,6 +46,8 @@ class OnePercentService
|
||||
|
||||
public function getTotalKeuntungan($type = 'B',$start = '2023-12-14',$end = '2023-12-14') : Float{
|
||||
if($type == 'B'){
|
||||
|
||||
$akrual = Gadai::on($this->cawangan['mysql'])->where([['sttebus',''],['tagbaru',1]])->sum('tunggakanonepercent');
|
||||
$norujukan = Gadai::on($this->cawangan['mysql'])->where('sttebus','T')->where('tagbaru',1)->pluck('norujukan');
|
||||
|
||||
$keuntungan = TransaksiKeuntungan::on('mysql7')
|
||||
@@ -53,28 +55,37 @@ class OnePercentService
|
||||
->sum('onepercent_rebet');
|
||||
|
||||
}else if($type == 'L'){
|
||||
$akrual = Gadai::on($this->cawangan['mysql'])->where([['sttebus',''],['tagbaru',1],['t_update','>=',$start],['t_update','<=',$end]])->sum('tunggakanonepercent');
|
||||
|
||||
$norujukan = Gadai::on($this->cawangan['mysql'])->where('sttebus','T')->where('tagbaru',1)->where('t_update','>=',$start)->where('t_update','<=',$end)->pluck('norujukan');
|
||||
|
||||
$keuntungan = TransaksiKeuntungan::on('mysql7')
|
||||
->whereIn('norujukan',$norujukan)
|
||||
->whereDate('tarikh_bayaran','>=',$start)
|
||||
->whereDate('tarikh_bayaran','<=',$end)
|
||||
->sum('onepercent_rebet');;
|
||||
->sum('onepercent_rebet');
|
||||
}
|
||||
|
||||
return $keuntungan;
|
||||
$totalkeuntungan = $keuntungan + $akrual;
|
||||
|
||||
return $totalkeuntungan;
|
||||
}
|
||||
|
||||
public function getTotalUjrah($type = 'B',$start = '2023-12-14',$end = '2023-12-14') : Float{
|
||||
|
||||
|
||||
if($type == 'B'){
|
||||
$akrual = Gadai::on($this->cawangan['mysql'])->where([['sttebus',''],['tagbaru',1]])->sum('tunggakanujrah');
|
||||
|
||||
$norujukan = Gadai::on($this->cawangan['mysql'])->where('sttebus','T')->where('tagbaru',1)->pluck('norujukan');
|
||||
|
||||
$ujrah = TransaksiKeuntungan::on('mysql7')
|
||||
->whereIn('norujukan',$norujukan)
|
||||
->sum('ujrah_rebet');
|
||||
|
||||
}else if($type == 'L'){
|
||||
$akrual = Gadai::on($this->cawangan['mysql'])->where([['sttebus',''],['tagbaru',1],['t_update','>=',$start],['t_update','<=',$end]])->sum('tunggakanujrah');
|
||||
|
||||
$norujukan = Gadai::on($this->cawangan['mysql'])->where('sttebus','T')->where('tagbaru',1)->pluck('norujukan');
|
||||
|
||||
$ujrah = TransaksiKeuntungan::on('mysql7')
|
||||
@@ -84,7 +95,8 @@ class OnePercentService
|
||||
->sum('ujrah_rebet');;
|
||||
}
|
||||
|
||||
return $ujrah;
|
||||
$totalujrah = $ujrah + $akrual;
|
||||
return $totalujrah;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user