BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Деактивация тарифной опции
СообщениеДобавлено: 16 авг 2012, 09:50 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Нужно юзеру поменять онлайн скорость при активации тарифной опции (турбокнопка, 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деактивация тарифной опции
СообщениеДобавлено: 16 авг 2012, 09:53 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
viewtopic.php?f=19&t=5333

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деактивация тарифной опции
СообщениеДобавлено: 16 авг 2012, 11:02 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Хм, ничё не понял. Есть событие ru.bitel.bgbilling.kernel.tariff.option.server.bean.event.TariffOptionDeactivatedEvent, есть функция, "отрабатывающая" это событие, есть скрипт поведения в договоре соответствующий. Зачем какие-то костыли придумывать еще ? Или я не понимаю смысла события Деактивирована тарифная опция ? Время её действия закончилось, должно событие сгенерироваться и мой скрипт его отработать. Или как ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деактивация тарифной опции
СообщениеДобавлено: 16 авг 2012, 13:52 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
barguzin2 писал(а):
должно событие сгенерироваться и мой скрипт его отработать. Или как ?

Или как ;) Это Спарта БГБ и если ты суслика не видишь - это не значит, что его нет.
По сути вопроса: это скорее всего баг, нежели фича и если разработчики подтвердят, то исправят, а если нет, то это будет событие, которое ничего не делает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деактивация тарифной опции
СообщениеДобавлено: 16 авг 2012, 15:04 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
самое интересное еще то, что в таблице contract_tariff_option поле deactivated_time везде NULL, есть только time_from, time_to, т.е. получается опция и недеактивируется вовсе, поэтому видимо и события нету. Спрашивается - хде сыр ?


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

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


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

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


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

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