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

Последняя активность по договору
http://forum.bitel.ru/viewtopic.php?f=19&t=10653
Страница 1 из 1

Автор:  Угрюмов Роман [ 24 июн 2015, 15:33 ]
Заголовок сообщения:  Последняя активность по договору

Когда смотришь Inet сессии по договору, то там есть поле "Активность". Как я понимаю это последняя активность по договору, приход Accounting-пакета, или еще чего нибудь.
Есть в API функция, для то того, что бы узнать последнюю активности на договоре?

Автор:  stark [ 24 июн 2015, 18:40 ]
Заголовок сообщения:  Re: Последняя активность по договору

Это последняя активность по сессии. У каждой своя.

Автор:  Угрюмов Роман [ 25 июн 2015, 16:40 ]
Заголовок сообщения:  Re: Последняя активность по договору

Понял.
Мне кажется функция
Код:
List<TrafficAmount> trafficInfo = wsSession.inetContractTraffic(cid,  serviceIdSet, dateFrom, dateTo, requestTrafsIds, 1);

Работает некорректно, если dateFrom и dateTo находится в разных месяцах.
Для одного из договоров
Код:
trafficInfo.size()
оказался равен 0, хотя в BGBillingClient трафик показан правильно.
Если dateFrom и dateTo находится в одном месяце, то возврат правильный.

Автор:  dimOn [ 25 июн 2015, 16:54 ]
Заголовок сообщения:  Re: Последняя активность по договору

Цитата:
хотя в BGBillingClient трафик показан правильно
за срок больше месяца?

Автор:  Угрюмов Роман [ 25 июн 2015, 16:58 ]
Заголовок сообщения:  Re: Последняя активность по договору

Я некорректно написал. В BgBillingClient трафик отдельно за май и отдельно за июнь показан правильно.
Если же вызвать функцию
List<TrafficAmount> trafficInfo = wsSession.inetContractTraffic(cid, serviceIdSet, dateFrom, dateTo, requestTrafsIds, 1);
с 15 мая по 20 июня к примеру, то trafficInfo.size() = 0

Если вызывать, так что бы dateFrom, dateTo были внутри одного месяца то все нормально
Код:
bill вер. 6.0 сборка 353 от 11.06.2015 16:20:02
  card вер. 6.0 сборка 230 от 09.02.2015 18:40:44
  inet вер. 6.0 сборка 1504 от 12.06.2015 13:31:25

Автор:  dimOn [ 25 июн 2015, 17:03 ]
Заголовок сообщения:  Re: Последняя активность по договору

Цитата:
В BgBillingClient трафик отдельно за май и отдельно за июнь показан правильно.
Ну так я к тому, что там неспроста отдельно, это же периодические помесячные таблицы.

Автор:  Угрюмов Роман [ 25 июн 2015, 17:09 ]
Заголовок сообщения:  Re: Последняя активность по договору

dimOn писал(а):
Цитата:
В BgBillingClient трафик отдельно за май и отдельно за июнь показан правильно.
Ну так я к тому, что там неспроста отдельно, это же периодические помесячные таблицы.

Я что то не заметил в документации, что на даты такое ограничение. Долго ковырялся, почему то не работает :-) и вдруг работает. Даже перед девушками на работе неловко, я им говорил что у меня все нормально. А сегодня вот обнаружил.

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