Удалился тариф, а услуги остались
Удалился тариф, а услуги остались
Вот такая проблема возникла: во время каких-то непонятных глюков у пользователя удалился тариф, т.е. в админке в разделе тариф ничего не показывается. Но услуги из этого тарифа почему-то остались. И при попытке удалить эти услуги или изменить, админка ругается, что мол эти услуги входят в тариф и изменить/удалить их низзя. А что делать, если пользователю необходимо изменить тариф?
-
- Сообщения: 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
После правки перегрузи биллинг.
А там, как и следовало ожидать:
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 |
+-------+---------+------------+------------+----------------+------------+