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

Вытащить параметры удаляемой услуги в onEvent
http://forum.bitel.ru/viewtopic.php?f=19&t=12162
Страница 1 из 1

Автор:  Galkov [ 12 дек 2016, 12:26 ]
Заголовок сообщения:  Вытащить параметры удаляемой услуги в onEvent

По событию - удаление услуги, если это некая определённая услуга должен отрабатывать скрипт
как отловить ID услуги и другие её параметры в onEvent?

понимаю, что это должно быть что-то типа

public void onEvent( Event event1, Setup setup2, ConnectionSet connectionSet3 ) throws Exception, BGException {
Connection con = connectionSet3.getConnection();
Statement stmt = con.createStatement();

int cid = event1.getContractId();

....

не не могу найти в документации нужное..

Автор:  dimOn [ 12 дек 2016, 12:36 ]
Заголовок сообщения:  Re: Вытащить параметры удаляемой услуги в onEvent

Цитата:
не не могу найти в документации нужное..

а где именно ищете?
у всех эвентов есть так-то getContractId

Автор:  Artur [ 12 дек 2016, 13:05 ]
Заголовок сообщения:  Re: Вытащить параметры удаляемой услуги в onEvent

Galkov писал(а):
По событию - удаление услуги, если это некая определённая услуга должен отрабатывать скрипт
как отловить ID услуги и другие её параметры в onEvent?

понимаю, что это должно быть что-то типа

public void onEvent( Event event1, Setup setup2, ConnectionSet connectionSet3 ) throws Exception, BGException {
Connection con = connectionSet3.getConnection();
Statement stmt = con.createStatement();

int cid = event1.getContractId();

....

не не могу найти в документации нужное..


Если речь про событие ru.bitel.bgbilling.kernel.module.server.event.ServicesChangedEvent, которое вызывается после удаления услуги из редактора модулей и услуг, то никак - туда передается только код пользователя, удаляющего услугу. Если хотите видеть в этом событии что то еще, то обращайтесь в HD.

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