Удалился тариф, а услуги остались

Технические вопросы по UTM 5.0
Ответить
msa
Сообщения: 22
Зарегистрирован: Пн фев 28, 2005 14:28

Удалился тариф, а услуги остались

Сообщение msa »

Вот такая проблема возникла: во время каких-то непонятных глюков у пользователя удалился тариф, т.е. в админке в разделе тариф ничего не показывается. Но услуги из этого тарифа почему-то остались. И при попытке удалить эти услуги или изменить, админка ругается, что мол эти услуги входят в тариф и изменить/удалить их низзя. А что делать, если пользователю необходимо изменить тариф?

spec
Сообщения: 371
Зарегистрирован: Сб апр 16, 2005 14:03

Сообщение spec »

Что пишется в файле verificator.log ?

msa
Сообщения: 22
Зарегистрирован: Пн фев 28, 2005 14:28

Сообщение msa »

Так в том то и дело, что ничего вообще не пишется. Такое впечатление, что utm считает, что так и надо. И пользователь при этом нормально подключается через radius/vpn, но сделать с услугами ничего нельзя. Версия 5.1.10-011/Linux

Sagittarius A*
Сообщения: 29
Зарегистрирован: Пн май 23, 2005 12:24

Сообщение Sagittarius A* »

Проверь

SELECT tariff_id, next_tariff_id,is_deleted FROM account_tariff_link WHERE account_id='NN'

где NN - номер учетной записи юзера в административном апплете биллинга

Там три параметра tariff_id, next_tariff_id и is_deleted
is_deleted должен быть равен 0
После правки перегрузи биллинг.

msa
Сообщения: 22
Зарегистрирован: Пн фев 28, 2005 14:28

Сообщение msa »

Sagittarius A* писал(а):Проверь

SELECT tariff_id, next_tariff_id,is_deleted FROM account_tariff_link WHERE account_id='NN'

где NN - номер учетной записи юзера в административном апплете биллинга

Там три параметра tariff_id, next_tariff_id и is_deleted
is_deleted должен быть равен 0
После правки перегрузи биллинг.
Я так понимаю, что все-таки не номер учетной записи, а номер основного лицевого счета этого пользователя. Так?
А там, как и следовало ожидать:
mysql> SELECT * FROM account_tariff_link where account_id=3443;
Empty set (0.10 sec)

А услуги есть. Причем почему-то одинаковые.
mysql> select * from service_links where account_id=3443;
+-------+---------+------------+------------+----------------+------------+
| id | user_id | account_id | service_id | tariff_link_id | is_deleted |
+-------+---------+------------+------------+----------------+------------+
| 14160 | 3440 | 3443 | 1175 | 0 | 0 |
| 14161 | 3440 | 3443 | 1175 | 0 | 0 |
+-------+---------+------------+------------+----------------+------------+

Ответить