fix imbangduga slow and fix untung rugi terkumpul
This commit is contained in:
@@ -3629,9 +3629,11 @@ class AdminPageController extends Controller
|
||||
|
||||
$keuntungansebenar = ($keuntungan + $keuntunganreducing + $ansuran + $bukanansuran);
|
||||
|
||||
$previousYear = Carbon::now()->subYears(1);
|
||||
|
||||
$get_norujukan = Gadai::on($cawangan['mysql'])
|
||||
->selectRaw("norujukan,CASE WHEN (YEAR(t_gadai) = YEAR(t_update) and MONTH(t_gadai) = MONTH(t_update)) THEN '1' ELSE '0' END AS result")
|
||||
->whereNotNull('hargajualan')->having('result','=',1)->whereYear('t_gadai','=','2022')->where('sttebus','<>','')->pluck('norujukan');
|
||||
->whereNotNull('hargajualan')->having('result','=',1)->whereYear('t_gadai','>=','2022')->whereYear('t_gadai','<=',$previousYear)->where('sttebus','<>','')->pluck('norujukan');
|
||||
|
||||
$sum_keun = Transaction::on('mysql7')
|
||||
->selectRaw("trans.norujukan,SUM(CASE WHEN (transaction.trans_type) = 'T' THEN (trans.keuntungan_rebet) ELSE 0 END) AS sum_keun,SUM(CASE WHEN (transaction.trans_type) = 'A' THEN (trans.bayaran_keuntungan) ELSE 0 END) AS sum_bayaran")
|
||||
@@ -3647,9 +3649,8 @@ class AdminPageController extends Controller
|
||||
|
||||
$total_keuntungan_sebenar = $sum_keuntungan + $sum_bayaran;
|
||||
|
||||
$previousYear = Carbon::now()->subYears(1);
|
||||
$available_akru = AkruNet::on($cawangan['mysql'])
|
||||
->where('tahun',$previousYear->year)
|
||||
->where('tahun','<=',$previousYear->year)
|
||||
->sum('jumlah');
|
||||
|
||||
$total = ($utgrugilama + $lelong + $upahsimpantebus + $upahsimpanlelong + $upahsimpanansur + $gstcajlelong + $keuntungansebenar + $upahsimpankeuntungansebelumtawarruq + $available_akru + $total_keuntungan_sebenar) + $parameter;
|
||||
|
||||
Reference in New Issue
Block a user