BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 01 июл 2015, 16:37 
Не в сети

Зарегистрирован: 28 авг 2014, 09:26
Сообщения: 162
Карма: 0
По мотивам этой темы - viewtopic.php?f=44&t=9930

Там пришли к тому, что необходимо вызвать метод publishAfterCommit, чтобы оповестить сервис Inet о добавлении нового ТП:
Код:
EventProcessor.getInstance().publishAfterCommit(new ContractTariffChangedEvent( cid);


Сейчас реализую похожую задачу по персональным тарифным планам. И стоит вопрос нужно ли вызывать данный метод для ПТ?
Если да, то помогите с тем как сделать это правильно. Например, при добавлении ТП нужно было делать 2 оповещения:

Цитата:
ContractTariff CCCT = new ContractTariff();
EventProcessor.getInstance().publishAfterCommit(new ContractTariffUpdateEvent(0, contractId, CCCT, true));
EventProcessor.getInstance().publishAfterCommit(new ContractTariffChangedEvent( cid);


Какие оповещения нужны для ПТ? Что-то вроде?:

Цитата:
PersonalTariff PPPT = new PersonalTariff();
EventProcessor.getInstance().publishAfterCommit(new ContractTariffUpdateEvent(0, contractId, PPPT, true));
EventProcessor.getInstance().publishAfterCommit(new ContractTariffChangedEvent( cid);


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 июл 2015, 18:40 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Код:
EventProcessor.getInstance().publishAfterCommit( new ContractTariffChangedEvent( cid ) );
EventProcessor.getInstance().publishAfterCommit( new PersonalTariffUpdateEvent( userID, cid, tariff.getId() ) );     


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 июл 2015, 11:14 
Не в сети

Зарегистрирован: 28 авг 2014, 09:26
Сообщения: 162
Карма: 0
Спасибо!


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

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


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

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


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

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