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

Автоматическая активация тарифной опции
http://forum.bitel.ru/viewtopic.php?f=19&t=5333
Страница 1 из 1

Автор:  rush [ 05 апр 2011, 09:05 ]
Заголовок сообщения:  Автоматическая активация тарифной опции

Здравствуйте.

Подскажите, как можно через BGBS активировать тарифную опцию.

Задача - при окончании действия опции активировать такую же автоматически в случае достаточного количества средств на балансе.

Автор:  Cromeshnic [ 05 апр 2011, 09:24 ]
Заголовок сообщения:  Re: Автоматическая активация тарифной опции

см ContractTariffOptionActivateManager

http://bgbilling.ru/v5.1/javadoc/

Автор:  rush [ 15 апр 2011, 12:00 ]
Заголовок сообщения:  Re: Автоматическая активация тарифной опции

Спасибо, вроде то, что нужно.

Возникла другая проблема. При окончании действия опции скрипт не вызывается. Я писал скрипт к событию "Деактивирована тарифная опция". Может быть нужно другое событие использовать?

Автор:  Cromeshnic [ 15 апр 2011, 12:49 ]
Заголовок сообщения:  Re: Автоматическая активация тарифной опции

Сам страдаю. При окончании опции по времени нужно кое-что делать, а евента нет. В итоге запустил скрипт по таймеру раз в минуту, который sql-запросом выгребает все опции, которые завершились в последние x минут и обрабатывает их.

Автор:  Администратор [ 15 апр 2011, 18:07 ]
Заголовок сообщения:  Re: Автоматическая активация тарифной опции

А вы в каком модуле страдаете? В DialUp же вроде сделали событие по смене состава тарифных опций..

Автор:  Cromeshnic [ 18 апр 2011, 06:24 ]
Заголовок сообщения:  Re: Автоматическая активация тарифной опции

Мы в ядре страдаем :)
В dialup сессии может и не быть, а определённые процедуры выполнить нужно чем раньше, тем лучше.

Автор:  rush [ 20 апр 2011, 08:49 ]
Заголовок сообщения:  Re: Автоматическая активация тарифной опции

Что-то я события по смене состава тарифных опций в Dial-UP тоже найти не могу. Как точно называется?

Автор:  Cromeshnic [ 20 апр 2011, 10:36 ]
Заголовок сообщения:  Re: Автоматическая активация тарифной опции

Смены ТО нет, зато есть смена зоны, которая теперь срабатывает сразу при смене опции (если в тарифе на разные опции разные зоны), не дожидаясь прихода следующего апдейта.

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