|
|
@@ -3105,6 +3105,8 @@ class WindykacjaStatsHelper {
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
+ self::updateUserKoresp($user);
|
|
|
+
|
|
|
$saldo = $billing_docs->get_saldo();
|
|
|
$data_arr["A_STATUS_UPDATE_DATE"] = date("Y-m-d");
|
|
|
|
|
|
@@ -3242,6 +3244,34 @@ class WindykacjaStatsHelper {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ public static function updateUserKoresp($user) {
|
|
|
+ //echo'<pre>TODO: updateUserKoresp: ';print_r($user);echo'</pre>';
|
|
|
+ $sql = <<<SQL
|
|
|
+ insert into `USERS2_WINDYKACJA_STATUS_HIST` (
|
|
|
+ `A_RECORD_UPDATE_DATE`
|
|
|
+ , `A_RECORD_UPDATE_AUTHOR`
|
|
|
+ , `ID_USERS2`
|
|
|
+ , `ID_KORESP`
|
|
|
+ , `A_STATUS_UPDATE_DATE`
|
|
|
+ )
|
|
|
+ select
|
|
|
+ NOW() as `A_RECORD_UPDATE_DATE`
|
|
|
+ , 'auto-update-koresp-hist' as `A_RECORD_UPDATE_AUTHOR`
|
|
|
+ , w.`ID` as `ID_USERS2`
|
|
|
+ , k.`ID` as `ID_KORESP`
|
|
|
+ , k.`K_DATA_OTRZYM_KORESP` as `A_STATUS_UPDATE_DATE`
|
|
|
+ from `USERS2_WINDYKACJA_STATUS` w
|
|
|
+ join `IN7_DZIENNIK_KORESP` k on (k.`ID_BILLING_USERS`=w.`ID_BILLING_USERS`)
|
|
|
+ left join `USERS2_WINDYKACJA_STATUS_HIST` h on (h.`ID_USERS2`=w.`ID` and h.`ID_KORESP`=k.`ID`)
|
|
|
+ where 1=1
|
|
|
+ and h.ID is null
|
|
|
+ and w.`ID_BILLING_USERS`={$user->ID_BILLING_USERS}
|
|
|
+SQL;
|
|
|
+ $db = DB::getDB();
|
|
|
+ $db->query($sql);
|
|
|
+ //echo'<pre>TODO: updateUserKoresp: last insert_id: ';print_r($db->insert_id());echo'</pre>';
|
|
|
+ }
|
|
|
+
|
|
|
public static function &get_phone_status_array(&$user) {
|
|
|
$ret = array();
|
|
|
$status_info = self::get_phone_status_info($user);
|