forum.bitel.ru http://forum.bitel.ru/ |
|
Событие ClientItemChangedEvent и фиксирование изменений http://forum.bitel.ru/viewtopic.php?f=19&t=10567 |
Страница 1 из 1 |
Автор: | Tau [ 31 май 2015, 12:32 ] |
Заголовок сообщения: | Событие ClientItemChangedEvent и фиксирование изменений |
Здравствуйте! Подскажите, пожалуйста, как в ru.bitel.bgbilling.modules.phone.server.bean.event.ClientItemChangedEvent фиксировать какие именно были произведены изменения? С event1.isCreate() - тут все ясно, полностью новая запись. А если нет? Вариантов много - изменилась дата1, дата2, изменился номер, комментарий и т.д. |
Автор: | skyb [ 01 июн 2015, 10:24 ] |
Заголовок сообщения: | Re: Событие ClientItemChangedEvent и фиксирование изменений |
http://bgbilling.ru/v6.1/javadoc/bitel/ ... tItem.html |
Автор: | skyb [ 01 июн 2015, 10:26 ] |
Заголовок сообщения: | Re: Событие ClientItemChangedEvent и фиксирование изменений |
Calendar date1 = event1.isCreate().getItem().getDate1() |
Автор: | Phricker [ 01 июн 2015, 12:44 ] |
Заголовок сообщения: | Re: Событие ClientItemChangedEvent и фиксирование изменений |
skyb писал(а): http://bgbilling.ru/v6.1/javadoc/bitel/billing/server/phone/bean/ClientItem.html Цитата: какие именно были произведены изменения Там же не пишется какие именно были произведены изменения. |
Автор: | Tau [ 01 июн 2015, 13:12 ] |
Заголовок сообщения: | Re: Событие ClientItemChangedEvent и фиксирование изменений |
Phricker писал(а): skyb писал(а): http://bgbilling.ru/v6.1/javadoc/bitel/billing/server/phone/bean/ClientItem.html Цитата: какие именно были произведены изменения Там же не пишется какие именно были произведены изменения. Ога, не пишется ![]() |
Автор: | stark [ 01 июн 2015, 13:34 ] |
Заголовок сообщения: | Re: Событие ClientItemChangedEvent и фиксирование изменений |
Мы можете в коде считать старый из базы и сами выяснить что изменилось. |
Автор: | stark [ 01 июн 2015, 13:35 ] |
Заголовок сообщения: | Re: Событие ClientItemChangedEvent и фиксирование изменений |
а хотя нет, не можете, оно кидается уже после commit-а. |
Автор: | skyb [ 01 июн 2015, 14:45 ] |
Заголовок сообщения: | Re: Событие ClientItemChangedEvent и фиксирование изменений |
Phricker писал(а): skyb писал(а): http://bgbilling.ru/v6.1/javadoc/bitel/billing/server/phone/bean/ClientItem.html Цитата: какие именно были произведены изменения Там же не пишется какие именно были произведены изменения. ну тут я имел ввиду какую то логику написать для выявления того что изменилось |
Автор: | Tau [ 01 июн 2015, 16:00 ] |
Заголовок сообщения: | Re: Событие ClientItemChangedEvent и фиксирование изменений |
Возможная ситуация, которую никак не получается обработать. Менеджер должен был закрыть номер концом текущего месяца, но ошибся и закрыл прошлым месяцем. Java-обработчик исправно выполнил свою задачу - открутил задним числом номер с оборудования и связанную с ним конфигурацию. Менеджер опомнился и изменил дату на конец текущего месяца. Java-обработчик видит "изменение", и воспринимает задачу как "сейчас ничего не менять, из ежедневного планировщика найти эту запись и выполнить конфигурацию". Еще вариант - добавление/изменение списка номеров. Как быть? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |