BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 17 июн 2025, 20:16

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Структура бд, абон плата
СообщениеДобавлено: 07 мар 2015, 17:49 
Не в сети

Зарегистрирован: 21 ноя 2014, 15:11
Сообщения: 393
Карма: 0
Здравствуйте, уважаемые разработчики! Делаю рассылку смс абонентам с текстом о необходимости пополнить баланс. Поэтому делаю выборку из бд всех абонентов, которые удовлетворяют условиям. Абоненту отправляется смс, если его баланс меньше абон. платы за тариф. Т.е. если у него на счету 440 рублей, а абон. плата. 450, то ему отправляется смс. Все необходимые данные из бд я вытянул, кроме стоимости абон. платы абонента, а где она, в какой таблице - не понятно. Многочасовые поиски привели меня к таблице mtree_node, в которой вроде как есть упоминания о стоимости абон платы в поле data с типом поля type - month_cost. Пример на скрине ниже.
Изображение
Стоимость абон. платы 1050 рублей.
Читая документацию по структуре бд и идя по следам к id договора, я пришел к таблице contract_tree_link, которая должна была связать таблицу mtree_node и contract, так как в ней есть и tree_id и cid. Но к своему сожалению в ней я нашел только 28 записей, когда число договоров многократно больше. Поэтому прошу вашей помощи. В какой таблице хранится абон. плата абонентов или как ее получить из бд?

Вот запрос, которым я дошел до contract_tree_link
Код:
SELECT mn.data
    FROM module_tariff_tree mtt, mtree_node mn, tariff_tree tt, contract_tree_link ctl
    WHERE mn.mtree_id = mtt.id AND mtt.tree_id = tt.id AND tt.id = ctl.tree_id AND ctl.cid =84


Но результат был нулевой, так как там всего 28 записей. На таблице contract_tree_link связь вместо того, чтобы закончится, обрывается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Структура бд, абон плата
СообщениеДобавлено: 07 мар 2015, 18:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
contract_tree_link - тарифные деревья персональных тарифов установленных на договорах
tariff_tree_link - деревья глобальных тарифов
contract_tariff_plan - тарифные планы договора
tariff_plan - глобальные тарифы

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Структура бд, абон плата
СообщениеДобавлено: 07 мар 2015, 18:51 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Посмотрите раз и два

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Структура бд, абон плата
СообщениеДобавлено: 08 мар 2015, 13:52 
Не в сети

Зарегистрирован: 21 ноя 2014, 15:11
Сообщения: 393
Карма: 0
Спасибо, получилось! Теперь как мне выполнить этот код из netbeans-a на другом компьютере?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Структура бд, абон плата
СообщениеДобавлено: 11 мар 2015, 15:13 
Не в сети

Зарегистрирован: 21 ноя 2014, 15:11
Сообщения: 393
Карма: 0
Вопрос отпал.. Скрип выводит просто значение summa3...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.084s | 26 Queries | GZIP : On ]