forum.bitel.ru http://forum.bitel.ru/ |
|
Деактивация тарифной опции http://forum.bitel.ru/viewtopic.php?f=19&t=7114 |
Страница 1 из 1 |
Автор: | barguzin2 [ 16 авг 2012, 09:50 ] |
Заголовок сообщения: | Деактивация тарифной опции |
Нужно юзеру поменять онлайн скорость при активации тарифной опции (турбокнопка, IPN+Manad). Всё хорошо, это дело отрабатывается скриптом на соответствующее событие. Теперь нужно вернуть обратно скорость также скриптом по истечении действия опции (1 час), однако такое ощущение что событие "Деактивирована тарифная опция" не отрабатывается, хотя есть соответствующая функция. Делаю простой код функции для отладки и привязываю его скрипту, который добавляю в договор юзеру. Код: import bitel.billing.server.util.*; public void onEvent( event, setup, con, conSlave ) { print( "Option Deactivated!" ); } Что делаю не так ? Менять скорость через ТП не вариант. Код: Клиент: вер. 5.1 сборка 668 от 22.06.2012 15:20:29
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_32 Сервер: вер. 5.1 сборка 805 от 26.06.2012 12:58:37 os: Linux; java: Java HotSpot(TM) Client VM, v.1.6.0_25 |
Автор: | Phricker [ 16 авг 2012, 09:53 ] |
Заголовок сообщения: | Re: Деактивация тарифной опции |
viewtopic.php?f=19&t=5333 |
Автор: | barguzin2 [ 16 авг 2012, 11:02 ] |
Заголовок сообщения: | Re: Деактивация тарифной опции |
Хм, ничё не понял. Есть событие ru.bitel.bgbilling.kernel.tariff.option.server.bean.event.TariffOptionDeactivatedEvent, есть функция, "отрабатывающая" это событие, есть скрипт поведения в договоре соответствующий. Зачем какие-то костыли придумывать еще ? Или я не понимаю смысла события Деактивирована тарифная опция ? Время её действия закончилось, должно событие сгенерироваться и мой скрипт его отработать. Или как ? |
Автор: | snark [ 16 авг 2012, 13:52 ] |
Заголовок сообщения: | Re: Деактивация тарифной опции |
barguzin2 писал(а): должно событие сгенерироваться и мой скрипт его отработать. Или как ? Или как ![]() По сути вопроса: это скорее всего баг, нежели фича и если разработчики подтвердят, то исправят, а если нет, то это будет событие, которое ничего не делает. |
Автор: | barguzin2 [ 16 авг 2012, 15:04 ] |
Заголовок сообщения: | Re: Деактивация тарифной опции |
самое интересное еще то, что в таблице contract_tariff_option поле deactivated_time везде NULL, есть только time_from, time_to, т.е. получается опция и недеактивируется вовсе, поэтому видимо и события нету. Спрашивается - хде сыр ? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |