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

Вытащить из БД скорость тарифа.
http://forum.bitel.ru/viewtopic.php?f=7&t=11287
Страница 1 из 1

Автор:  Alick [ 27 янв 2016, 15:32 ]
Заголовок сообщения:  Вытащить из БД скорость тарифа.

При создании тарифа, с тарифом можно связать тип правила, в котором указать скорость тарифа. Вопрос такой: как можно из базы данных вытащить связку типа правила с тарифом. Мне нужно по id тарифа узнать скорость на тарифе. Это возможно?

Автор:  stark [ 03 фев 2016, 20:14 ]
Заголовок сообщения:  Re: Вытащить из БД скорость тарифа.

Можно, вот эти запросы вам в помощь
Код:
Выбрать все информацию по тарифу( версия <=5.1 )

SELECT * 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_tree_link.tree_id
LEFT JOIN module_tariff_tree ON  module_tariff_tree.tree_id =  tariff_tree_link.tree_id
LEFT JOIN mtree_node ON mtree_node.mtree_id = module_tariff_tree.id
WHERE tariff_plan.id = XXX
XXX - id тарифного плана

[править] Выбрать все информацию по тарифу( версия >= 5.2)

SELECT * 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
XXX - id тарифного плана
[править]

Отсюда

Автор:  stark [ 03 фев 2016, 20:15 ]
Заголовок сообщения:  Re: Вытащить из БД скорость тарифа.

а еще в IPN задача обсчета кажется берет этот тип правила и проставляет на договор. Если оно на договоре уже есть, то оттуда проще вытащить.

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