собственно есть необходимость при переключении со статуса "в подключении" на "активен" менять лимит, раньше как то работало нахождение статуса с которого происходит изменение, сейчас почему то нет. События пробовал оба, как "Статус договора изменен", так и "Изменение статуса договора", результат 1, всегда определяется только тот статус на который меняется.
Код:
  Сервер: вер. 7.0.1254 / 26.07.2017 15:23:24
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.8.0_152
Код:
@Override
    public void onEvent(ContractStatusChangingEvent event, Setup setup, ConnectionSet set)
            throws Exception {
        logger.info("Поехали");
        logger.info("Старый статус");
        logger.info("origStatusStatus = " + event.getOriginalStatus().getStatus());
        logger.info("origStatusId = " + event.getOriginalStatus().getId());
        logger.info("origStatusDateFrom = " + event.getOriginalStatus().getDateFrom());
        logger.info("origStatusDateTo = " + event.getOriginalStatus().getDateTo());
        logger.info("origStatusComment = " + event.getOriginalStatus().getComment());
        logger.info("Новый статус");
        logger.info("newStatusStatus = " + event.getStatus().getStatus());
        logger.info("newStatusId = " + event.getStatus().getId());
        logger.info("newStatusDateFrom = " + event.getStatus().getDateFrom());
        logger.info("newStatusDateTo = " + event.getStatus().getDateTo());
        logger.info("newStatusComment = " + event.getStatus().getComment());
    }
Код:
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - Поехали
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - Старый статус
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - origStatusStatus = 0
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - origStatusId = 0
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - origStatusDateFrom = Wed Nov 01 00:00:00 MSK 2017
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - origStatusDateTo = null
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - origStatusComment = Статус 01.11.2017
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - Новый статус
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - newStatusStatus = 0
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - newStatusId = 0
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - newStatusDateFrom = Wed Nov 01 00:00:00 MSK 2017
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - newStatusDateTo = null
11-16/10:18:50  INFO [dyn-clss-evnt-lstnr-p-6-t-21] TestSkyb - newStatusComment = Статус 01.11.2017
 
					
						_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegramСтиль программирования - пьяный мастерстер
Разработка мобильных приложений