Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:trix [2015/12/16 19:23] anton [Изминение секретного слова шифрования паролей] |
abills:docs:manual:trix [2017/07/20 17:33] (текущий) anton [Изменение секретного слова шифрования паролей] |
||
---|---|---|---|
Строка 225: | Строка 225: | ||
UPDATE mail_boxes SET password=ENCODE(DECODE(password, 'OLD_SECRET_KEY'), 'NEW_SECRET_KEY'); | UPDATE mail_boxes SET password=ENCODE(DECODE(password, 'OLD_SECRET_KEY'), 'NEW_SECRET_KEY'); | ||
Карточная платформа: | Карточная платформа: | ||
- | UPDATE cards_users SET password=ENCODE(DECODE(password, 'OLD_SECRET_KEY'), 'NEW_SECRET_KEY'); | + | UPDATE cards_users SET pin=ENCODE(DECODE(pin, 'OLD_SECRET_KEY'), 'NEW_SECRET_KEY'); |
- | ====Изменении логина абонента==== | + | Если используется модуль sql для FreeRadius, нужно также поменять секретный ключ в конце файла **/usr/local/etc/raddb/sql.conf** |
+ | ====Изменение логина абонента==== | ||
update users set id='new_login' where id='old_Login' | update users set id='new_login' where id='old_Login' | ||
Строка 240: | Строка 241: | ||
** параметр `TABLE_SCHEMA`='abills' должен соответствовать названию базы в параметре $conf{dbname} ** | ** параметр `TABLE_SCHEMA`='abills' должен соответствовать названию базы в параметре $conf{dbname} ** | ||
- | MYSQL тригера | + | MYSQL тригер |
<code> | <code> | ||
Строка 344: | Строка 345: | ||
</code> | </code> | ||
- | ====Изминение тарифного плана абонентам с определённой группой==== | + | ====Изменение тарифного плана абонентам с определённой группой==== |
UPDATE dv_main set tp_id=225 WHERE uid IN (SELECT uid from users WHERE gid=123); | UPDATE dv_main set tp_id=225 WHERE uid IN (SELECT uid from users WHERE gid=123); | ||
| | ||
| | ||
- | ====Конвертация денежной денницы для абонентов==== | + | ====Конвертация денежной единицы для абонентов (смена основной валюты или девальвация)==== |
- | 1.пере конвертация списку/группе абонентов депозит по указанному курсу. | + | 1.Конвертация списку/группе абонентов депозита по указанному курсу. |
для абонентов без компаний | для абонентов без компаний | ||
<code> | <code> | ||
Строка 369: | Строка 370: | ||
</code> | </code> | ||
- | 2.переконвертация списку/группе абонентов кредит по указанному курсу. | + | 2.Конвертация списку/группе абонентов кредита по указанному курсу. |
<code> | <code> | ||
- | UPDATE users u SET u.credit=u.credit * [ курс ] WHERE u.gid ШТ ([ группа ]) | + | UPDATE users u SET u.credit=u.credit * [ курс ] WHERE u.gid IN ([ номера групп ]) |
</code> | </code> | ||
- | 3. Определенному списку/группе тарифных планов переконвертирует стоимость в тарифных планах (ежедневные,ежемесячные снятия, изменение тп и тому подобное) по указанному курсу. | + | 3. Определенному списку/группе тарифных планов. Конвертирует стоимость в тарифных планах (ежедневные и ежемесячные снятия, изменение ТП и т.п.) по указанному курсу. |
для ТП | для ТП | ||
Строка 430: | Строка 431: | ||
INSERT INTO admin_actions SELECT * from abills2.admin_actions; | INSERT INTO admin_actions SELECT * from abills2.admin_actions; | ||
+ | |||
+ | ====Приведение номеров телефонов к общему формату==== | ||
+ | |||
+ | перевести номера +38050xxxxxx в 050xxxxxx | ||
+ | |||
+ | <code> | ||
+ | UPDATE users_pi SET phone=REPLACE(phone, '+38050', '050') | ||
+ | WHERE phone like '+38050%' | ||
+ | </code> |