BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: [8.0] Тема для HD
СообщениеДобавлено: 24 дек 2019, 16:42 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Пишу тут, потому что в HD неудобно простыни текста выкладывать со скринами.
Из HD сюда будет вести обращение.


Доброго времени суток господа уважаемые разработчики.
Есть несколько проблем в модуле TV, которые прямо не дают новый год спокойно встретить.
Посодействуйте, пожалуйста.

Код:
  Сервер: 8.0.1125 / 23.12.2019 11:06:50
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_221

 tv: 8.0.247 / 20.12.2019 04:12:57


1) Прекращение действия аккаунта по периоду.
Вчера (23.12.2019) завёл аккаунт от 23.12.2019. Закрыл его сразу же этим же числом.
Скрин от сегодня (24.12.2019)как это выглядит сегодня.
Изображение
Теоретически должна отработать задача "Активация/деактивация аккаунтов по периоду" и заблокировать такой аккаунт.
Сегодня (24.12.2019) проверяю, но этого (блокировки) не произошло. На текущий момент на портале это выглядит так.
Изображение

Предположительно это из-за того, что в ru.bitel.bgbilling.modules.tv.task.TvAccountPeriodTask для удаления аккаунта используется
Код:
ep.publish((Event)new OmTvAccountStateModifyEvent(this.moduleId, 0, tvAccount, (short)(-1), 0));

Который в лог ругается
Код:
OmTvAccountStateModifyEvent - DeviceState DELETED in OmTvAccountStateModifyEvent!

А вот если ручками я закрываю какой-нибудь сервис вчерашним числом - там бросается OmTvAccountModifyEvent.

2) При добавлении аккаунта будущим числом - NPE
Изображение


server.errror.log

Предполагаю, что проблема в ru.bitel.bgbilling.modules.tv.api.server.service.TvAccountServiceImpl в методе publishEvent.
Идёт условие в результате которого newTvAccount заведённый будущим числом становится null
Код:
if (newTvAccount != null && newDeviceState == -1) {
    newTvAccount = null;
}


И в дальнейшем на null не проверяется и просто пуляется событие OmTvAccountModifyEvent.

3) Добавление аккаунта с одинаковым логином
При добавлении аккаунта будущим числом, с таким же логином который действует на текущий момент (но будет закрыт ранее, чем начнёт действовать новый аккаунт) - выходит ошибка "логин уже используется".
https://youtu.be/yTf9FJ4iHYU

Предполагаю, что проблема в ru.bitel.bgbilling.modules.tv.api.server.service.TvAccountServiceImpl.
Условие
Код:
if (s.getDeviceState() == -1 && !TimeUtils.checkDateIntervalsIntersection(tvAccount.getDateFrom(), tvAccount.getDateTo(), s.getDateFrom(), s.getDateTo()))
для аккаунтов заведённых будущим числом всегда будет false из-за выражения s.getDeviceState() == -1.

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


Последний раз редактировалось Phricker 24 дек 2019, 16:47, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [8.0] Тема для HD
СообщениеДобавлено: 24 дек 2019, 16:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
В HD
Цитата:
[8140] [8.0] Ошибки модуля TV

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [8.0] Тема для HD
СообщениеДобавлено: 24 дек 2019, 17:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Что касается "1) Прекращение действия аккаунта по периоду.".
Маленькая (большая?) неточность.

Именно эту ошибку я проверял на
Код:
Сервер: 8.0.1085 / 10.10.2019 18:27:20
tv: 8.0.233 / 09.10.2019 20:00:59


Но насколько я вижу в крайней версии бросается такое же событие, как я писал выше.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [8.0] Тема для HD
СообщениеДобавлено: 09 янв 2020, 14:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
up

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [8.0] Тема для HD
СообщениеДобавлено: 15 янв 2020, 19:46 
Не в сети

Зарегистрирован: 30 ноя 2010, 14:22
Сообщения: 118
Карма: 0
Есть какие либо новости?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [8.0] Тема для HD
СообщениеДобавлено: 03 фев 2020, 18:31 
Не в сети

Зарегистрирован: 30 ноя 2010, 14:22
Сообщения: 118
Карма: 0
Очень ннннадо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [8.0] Тема для HD
СообщениеДобавлено: 04 фев 2020, 02:18 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
Villian писал(а):
Очень ннннадо

пишите значит в HD, на форуме вам могут долго отвечать


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

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


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

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


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

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