BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: 10 июн 2016, 10:49 
Не в сети

Зарегистрирован: 15 окт 2014, 12:25
Сообщения: 36
Карма: 0
Добрый день!

Создал тестовый тариф с лимитированным трафиком 120GB, и ценой после. Скриншот прекрепнен.

Подкажите пожалуйста, как можно узнать остаток лимита трафика для клиента по тарифному плану? (Через интенфейс, через БД и т.п.)

Заранее спасибо!


Вложения:
Комментарий к файлу: тестовый тариф с лимитом трафика 120GB - цена на перелимите
тестовый тариф с лимитом трафика 120GB - цена на перелимите.png
тестовый тариф с лимитом трафика 120GB - цена на перелимите.png [ 11.18 КБ | Просмотров: 3359 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2016, 15:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
через отчет можно, там вывести по типу трафика. Клиент через лк может сам смотреть сколько пакета осталось


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2016, 15:50 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В личном кабинете есть отчет по трафикам - по диапазонам трафика.
Для получения информации по отчету используется метод веб-сервиса
InetSessionService.inetSessionTrafficRange( int contractId, int tariffOptionId, Date dateFrom, Date dateTo, long unit )

Можно попробовать через JSON вызвать этот сервис (хотя я обычно рекомендую вызывать как стандартные веб-сервисы, т.к. JSON не со всеми методами работает:

Код:
http://127.0.0.1:8080/bgbilling/executer/json/ru.bitel.bgbilling.modules.inet.api/<кодмодуля>/InetSessionService

{"method" : "inetSessionTrafficRange",

"user" :{ "user" : "<логин>", "pswd" : "<пароль>" },

"params" : {
"contractId" : 455,
"tariffOptionId" : -1,
"dateFrom" : "2016-06-01",
"dateTo" : "2016-06-30",
"unit" : 0
}

}


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2016, 17:18 
Не в сети

Зарегистрирован: 15 окт 2014, 12:25
Сообщения: 36
Карма: 0
Через "Отчет" остаток не показывает, показывает объемы, надо будет подчитать вручную?
ЛК у нас не настроен.
Можете ли подказать селект через БД ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2016, 17:48 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Какой-то странный тариф, две установки услуги и объем пакета стоит за месяц, а превышение за учётный период.

Из БД трафик нужно дергать из таблиц inet_session_detail_{mid} и inet_session_log_detail_{mid}_yyyyMM для текущих и завершенных сессий суммарно. На http://dbinfo.bitel.ru/ посмотрите их описание


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2016, 17:30 
Не в сети

Зарегистрирован: 15 окт 2014, 12:25
Сообщения: 36
Карма: 0
Тариф тестовый. Учетный переод у нас тоже месяц, поэтому думаю нет разницы.

Попробал написать селект:

select * from bgbilling.inet_session_log_detail_2_201606 a
,bgbilling.inet_session_log_account_2_201606 b
where a.sessionid=b.sessionid
and b.contractid=69
order by day,hour;

Но при сравнении то что интерфейс показывает, выводятся не все записи.
Не подкажите ли, что я упустил ?

Заранее спасибо!


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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