|
|
@@ -59,12 +59,11 @@ class Windykacja_StatsHelper {
|
|
|
}
|
|
|
|
|
|
public static function get_by_user(&$user) {
|
|
|
- return (object)DB::getPDO()->fetchFirst("
|
|
|
+ return DB::getPDO()->fetchFirstAsObject("
|
|
|
select *
|
|
|
from `USERS2_WINDYKACJA_STATUS` as w
|
|
|
where w.`ID_BILLING_USERS` = :id_user
|
|
|
", [ ':id_user' => $user->ID ]);
|
|
|
- return $ret;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -865,7 +864,7 @@ class Windykacja_StatsHelper {
|
|
|
where 1=1 {$sqlWhereAdd}
|
|
|
group by w.`A_STATUS`
|
|
|
", $key = 'A_STATUS'));
|
|
|
- $ret['po-terminie'] = (object)DB::getPDO()->fetchFirst("
|
|
|
+ $ret['po-terminie'] = DB::getPDO()->fetchFirstAsObject("
|
|
|
select w.`A_STATUS`
|
|
|
, count(1) as cnt
|
|
|
, sum(IF(w.`PAY_SALDO`<=-0.05, w.`PAY_SALDO`, 0)) as suma_zaleglosci
|
|
|
@@ -877,7 +876,7 @@ class Windykacja_StatsHelper {
|
|
|
and w.`PAY_DATE`<DATE_SUB(NOW(), INTERVAL 36 MONTH)
|
|
|
{$sqlWhereAdd}
|
|
|
");
|
|
|
- $ret['3 m-ce przed'] = (object)DB::getPDO()->fetchFirst("
|
|
|
+ $ret['3 m-ce przed'] = DB::getPDO()->fetchFirstAsObject("
|
|
|
select w.`A_STATUS`
|
|
|
, count(1) as cnt
|
|
|
, sum(IF(w.`PAY_SALDO`<=-0.05, w.`PAY_SALDO`, 0)) as suma_zaleglosci
|
|
|
@@ -890,7 +889,7 @@ class Windykacja_StatsHelper {
|
|
|
and w.`PAY_DATE`>DATE_SUB(NOW(), INTERVAL 36 MONTH)
|
|
|
{$sqlWhereAdd}
|
|
|
");
|
|
|
- $ret['tel1'] = (object)DB::getPDO()->fetchFirst("
|
|
|
+ $ret['tel1'] = DB::getPDO()->fetchFirstAsObject("
|
|
|
select w.`A_STATUS`
|
|
|
, count(1) as cnt
|
|
|
, sum(IF(w.`PAY_SALDO`<=-0.05, w.`PAY_SALDO`, 0)) as suma_zaleglosci
|
|
|
@@ -903,7 +902,7 @@ class Windykacja_StatsHelper {
|
|
|
or w.`LAST_PHONE_STATUS_DATE`<DATE_SUB(NOW(), INTERVAL 14 DAY) )
|
|
|
{$sqlWhereAdd}
|
|
|
");
|
|
|
- $ret['bad_address'] = (object)DB::getPDO()->fetchFirst("
|
|
|
+ $ret['bad_address'] = DB::getPDO()->fetchFirstAsObject("
|
|
|
select w.`A_STATUS`
|
|
|
, count(1) as cnt
|
|
|
, sum(IF(w.`PAY_SALDO`<=-0.05, w.`PAY_SALDO`, 0)) as suma_zaleglosci
|
|
|
@@ -918,7 +917,7 @@ class Windykacja_StatsHelper {
|
|
|
|
|
|
$stanZeroLimit = -0.05;
|
|
|
|
|
|
- $statsZero10ego = (object)DB::getPDO()->fetchFirst("
|
|
|
+ $statsZero10ego = DB::getPDO()->fetchFirstAsObject("
|
|
|
select w.`A_STATUS`
|
|
|
, count(1) as cnt
|
|
|
, sum(IF(w.`PAY_SALDO`>{$stanZeroLimit}, 1, 0)) as cnt_stan_zero
|
|
|
@@ -935,7 +934,7 @@ class Windykacja_StatsHelper {
|
|
|
$ret['10-ego'] = (object)[ 'A_STATUS' => '10-ego', 'cnt' => $statsZero10ego->cnt_stan_minus, 'suma_zaleglosci' => $statsZero10ego->suma_zaleglosci ];
|
|
|
}
|
|
|
// filter: 'has_nr_sad', 'has_nr_komornik', 'has_ustalenia'
|
|
|
- $statsSad = (object)DB::getPDO()->fetchFirst("
|
|
|
+ $statsSad = DB::getPDO()->fetchFirstAsObject("
|
|
|
select w.`A_STATUS`
|
|
|
, count(1) as cnt
|
|
|
, sum(IF(w.`NR_SPRAWY_SAD`!='', 1, 0)) as cnt_sad
|
|
|
@@ -956,7 +955,7 @@ class Windykacja_StatsHelper {
|
|
|
$ret['has_ustalenia'] = (object)[ 'A_STATUS' => 'has_ustalenia', 'cnt' => $statsSad->cnt_ustalenia, 'suma_zaleglosci' => null ];
|
|
|
}
|
|
|
// filter: 'sad_and_komornik', 'sad_bez_komornik'
|
|
|
- $statsKom = (object)DB::getPDO()->fetchFirst("
|
|
|
+ $statsKom = DB::getPDO()->fetchFirstAsObject("
|
|
|
select w.`A_STATUS`
|
|
|
, count(1) as cnt
|
|
|
, sum(IF(w.`NR_SPRAWY_KOMORNIK`!='', 1, 0)) as cnt_komornik
|
|
|
@@ -971,7 +970,7 @@ class Windykacja_StatsHelper {
|
|
|
$ret['sad_bez_komornik'] = (object)[ 'A_STATUS' => 'sad_bez_komornik', 'cnt' => ($statsKom->cnt - $statsKom->cnt_komornik), 'suma_zaleglosci' => null ];
|
|
|
}
|
|
|
// filter: 'isMovedToVectra'
|
|
|
- $statsVectra = (object)DB::getPDO()->fetchFirst("
|
|
|
+ $statsVectra = DB::getPDO()->fetchFirstAsObject("
|
|
|
select w.`A_STATUS`
|
|
|
, count(1) as cnt
|
|
|
, sum(IF(w.`PAY_SALDO`<={$stanZeroLimit}, w.`PAY_SALDO`, 0)) as suma_zaleglosci
|