BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 17 июн 2025, 22:47

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: 31 май 2015, 12:32 
Не в сети

Зарегистрирован: 03 мар 2008, 23:08
Сообщения: 109
Карма: 0
Здравствуйте!

Подскажите, пожалуйста, как в ru.bitel.bgbilling.modules.phone.server.bean.event.ClientItemChangedEvent фиксировать какие именно были произведены изменения?
С event1.isCreate() - тут все ясно, полностью новая запись.
А если нет? Вариантов много - изменилась дата1, дата2, изменился номер, комментарий и т.д.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июн 2015, 10:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
http://bgbilling.ru/v6.1/javadoc/bitel/ ... tItem.html

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июн 2015, 10:26 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Calendar date1 = event1.isCreate().getItem().getDate1()

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июн 2015, 12:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
skyb писал(а):
http://bgbilling.ru/v6.1/javadoc/bitel/billing/server/phone/bean/ClientItem.html

Цитата:
какие именно были произведены изменения

Там же не пишется какие именно были произведены изменения.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июн 2015, 13:12 
Не в сети

Зарегистрирован: 03 мар 2008, 23:08
Сообщения: 109
Карма: 0
Phricker писал(а):
skyb писал(а):
http://bgbilling.ru/v6.1/javadoc/bitel/billing/server/phone/bean/ClientItem.html

Цитата:
какие именно были произведены изменения

Там же не пишется какие именно были произведены изменения.

Ога, не пишется :(


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июн 2015, 13:34 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Мы можете в коде считать старый из базы и сами выяснить что изменилось.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июн 2015, 13:35 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
а хотя нет, не можете, оно кидается уже после commit-а.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июн 2015, 14:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Phricker писал(а):
skyb писал(а):
http://bgbilling.ru/v6.1/javadoc/bitel/billing/server/phone/bean/ClientItem.html

Цитата:
какие именно были произведены изменения

Там же не пишется какие именно были произведены изменения.

ну тут я имел ввиду какую то логику написать для выявления того что изменилось

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июн 2015, 16:00 
Не в сети

Зарегистрирован: 03 мар 2008, 23:08
Сообщения: 109
Карма: 0
Возможная ситуация, которую никак не получается обработать. Менеджер должен был закрыть номер концом текущего месяца, но ошибся и закрыл прошлым месяцем. Java-обработчик исправно выполнил свою задачу - открутил задним числом номер с оборудования и связанную с ним конфигурацию. Менеджер опомнился и изменил дату на конец текущего месяца. Java-обработчик видит "изменение", и воспринимает задачу как "сейчас ничего не менять, из ежедневного планировщика найти эту запись и выполнить конфигурацию".
Еще вариант - добавление/изменение списка номеров.

Как быть?


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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