BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 мар 2024, 08:55

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: [7.0] ContractParamChangedEvent и Адрес
СообщениеДобавлено: 23 янв 2018, 14:09 
Не в сети

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

Ивент на изменение параметра договора не работает с типом Адрес. Хочу выяснить почему? Так как судя по документации метод ивента getValue() в том числе может возвращать ContractAddressParamValue.

В ниже приведеном коде при правке строкового или телефоного параметра все отрабатывает замечательно. Но при правке параметра типа адрес похоже даже не заходит сюда. Я вынес метод putLog до всех обработок, но в логе тихо ):
Код:
public class parametrsChanged extends EventScriptBase {
  private static Logger log = Logger.getLogger(parametrsChanged.class);
  private static boolean DEBUG = true;
  private static final int NAME_PARAM = 1;
  private static final int PHONE_PARAM = 4;
  private static final int ADDRESS_PARAM = 2;

  @Override
  public void onEvent(Event event, Setup setup, ConnectionSet connectionSet) throws Exception {
    ContractParamChangedEvent pe = (ContractParamChangedEvent)event;
    putLog("PID: " + pe.getParamId());
  .......


Незнаю, на сколько это важно, но в данном случае использовалось Пользовательское значение адреса..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0] ContractParamChangedEvent и Адрес
СообщениеДобавлено: 23 янв 2018, 18:34 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
fixed, будет в следующей сборке


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0] ContractParamChangedEvent и Адрес
СообщениеДобавлено: 25 янв 2018, 12:06 
Не в сети

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

Обернул ActionAddAddressCustom в динкод, в контексте пользовательских значений достаточно. Надо тестировать (:


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

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


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

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


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

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