forum.bitel.ru
http://forum.bitel.ru/

dataloader.log выдаёт ошибку -> AbstractTariffTreeBuilder ..
http://forum.bitel.ru/viewtopic.php?f=10&t=10455
Страница 1 из 1

Автор:  Galkov [ 23 апр 2015, 14:34 ]
Заголовок сообщения:  dataloader.log выдаёт ошибку -> AbstractTariffTreeBuilder ..

dataloader.log выдаёт >
04-15/16:07:07 WARN [Thread-18] AbstractTariffTreeBuilder - Root of tree not found for tree:107 module:3

полагаю не обсчитывается какой-то вызов...
как это дебагать?
107 это id чего в какой таблице? (module:3 это телефония) или лучше если можно обойтись без влезания в базу напрямую...

Автор:  stark [ 23 апр 2015, 15:04 ]
Заголовок сообщения:  Re: dataloader.log выдаёт ошибку -> AbstractTariffTreeBuilde

это скорее всего таблица tariff_tree.

Вот из wiki пример доставания всего глобального тарифа

Код:
ELECT * FROM tariff_plan
-- LEFT JOIN tariff_tree_link ON tariff_tree_link.tpid= tariff_plan.id
LEFT JOIN tariff_tree ON tariff_tree.id = tariff_plan.tree_id
LEFT JOIN module_tariff_tree ON  module_tariff_tree.tree_id =  tariff_plan.tree_id
LEFT JOIN mtree_node ON mtree_node.mtree_id = module_tariff_tree.id
WHERE tariff_plan.id = XXX


Там должен быть один узел mtree_node с type='root' для каждого mid из module_tariff_tree( в данном случае у вас mid=3). Это и есть корень.

Хотя у вас может быть и персональный тариф. Там запросы другие немного.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/