собственно есть необходимость при переключении со статуса "в подключении" на "активен" менять лимит, раньше как то работало нахождение статуса с которого происходит изменение, сейчас почему то нет. События пробовал оба, как "Статус договора изменен", так и "Изменение статуса договора", результат 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Стиль программирования - пьяный мастерстер
Разработка мобильных приложений