forum.bitel.ru http://forum.bitel.ru/ |
|
4.6 -> 5.1 В дереве тарифов не показываются узлы http://forum.bitel.ru/viewtopic.php?f=22&t=6398 |
Страница 1 из 1 |
Автор: | afedorov [ 01 фев 2012, 17:28 ] |
Заголовок сообщения: | 4.6 -> 5.1 В дереве тарифов не показываются узлы |
После апгрейда 4.6 -> 5.1 в дереве тарифов не показываются некоторые узлы, которые там были. Например для PPP не видно узлов с RADIUS атрибутами, но при авторизации RADIUS их выдает. Т.е. реально оно там все есть, просто не отображается. Если же создавать узлы заново, то они нормально отображаются. Может формат хранения в БД поменялся и надо сконвертировать что-то? Кто знает как? |
Автор: | afedorov [ 01 фев 2012, 18:01 ] |
Заголовок сообщения: | Re: 4.6 -> 5.1 В дереве тарифов не показываются узлы |
Если поселектить из базы информацию по тарифу, то там вот что: Код: SELECT mn.*, tp.title FROM tariff_plan tp join module_tariff_tree mtt on mtt.tree_id=tp.id join mtree_node mn on mtt.id = mn.mtree_id where tp.id=391 Код: 3517 586 763 service 4 155 xCity2
3518 3517 763 cost col&1%costType&0%type&2%cost&0.0 1 xCity2 3519 3517 763 attr_set set_id&25%override&0 2 xCity2 3667 586 763 tariff_config session_detail.delayed.update=1log_session.delayed.update=1 171 xCity2 3514 0 764 root 508 xCity2 3515 3514 764 month_mode sid&5%mode&month 1 xCity2 3516 3515 764 month_cost type&0%cost&490.0 1 xCity2 |
Автор: | afedorov [ 02 фев 2012, 03:37 ] |
Заголовок сообщения: | Re: 4.6 -> 5.1 В дереве тарифов не показываются узлы |
Похоже я нашел в чем дело. В промежуточном предке есть "item id=586 type=root parent=0 data=" на который ссылается потомок, и узлы предка, но ни в одном узле нет ссылок на самого первого предка. После того как во всех узлах, которые ссылались на этот root id=586, были поправлены parent_node на первый предок, все начало нормально показываться и редактироваться. Получается версия 4.6 допускала наличие узлов, которые не ссылаются на предка через parent_node, а 5.1 уже нет. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |