forum.bitel.ru
http://forum.bitel.ru/

[BUG] Переоформление и InetServPeriodTask
http://forum.bitel.ru/viewtopic.php?f=44&t=13176
Страница 1 из 1

Автор:  Cromeshnic [ 10 янв 2019, 09:41 ]
Заголовок сообщения:  [BUG] Переоформление и InetServPeriodTask

Ситуация: есть тип сервиса модуля Inet для управления L2-каналами: телнетом делает enable и disable на устройстве.
09.01 переоформили договор с таким сервисом с 01.01.2019.
Переоформление было в 17:09, а в 18:00 биллинг сделал disable на устройстве.
В планировщике у меня стоит задача раз в час в 0 минут : "Активация/деактивация сервисов по периоду" (ru.bitel.bgbilling.modules.inet.task.InetServPeriodTask).

Судя по всему, сервис был выключен этой задачей на старом договоре.

Как этого избежать?
Мне кажется, тут явно косяк в логике в случае переоформлений и переносов сервиса с даты.
Мб при переносе сервиса в биллинге сразу штатно проставлять состояние на устройстве "Удалён" без фактического удаления сервиса активатором?

Сервер: вер. 7.0.1404 / 07.08.2018 19:50:33
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_144

inet: вер. 7.0.928 / 07.08.2018 19:50:48

Автор:  Cromeshnic [ 11 янв 2019, 07:43 ]
Заголовок сообщения:  Re: [BUG] Переоформление и InetServPeriodTask

up

Автор:  Cromeshnic [ 18 янв 2019, 12:11 ]
Заголовок сообщения:  Re: [BUG] Переоформление и InetServPeriodTask

Что думают разработчики? Это баг, или я что-то не так делаю?
В хэлпдеск написать?

Автор:  Amir [ 21 янв 2019, 20:46 ]
Заголовок сообщения:  Re: [BUG] Переоформление и InetServPeriodTask

Выложили обновление для 7.0

Автор:  Cromeshnic [ 22 янв 2019, 09:07 ]
Заголовок сообщения:  Re: [BUG] Переоформление и InetServPeriodTask

Спасибо, вижу:

Код:
      if (TimeUtils.dateBeforeOrEq(openDate, today)) {
        this.inetServDao.updateDeviceStateAndOptions(inetServ.getId(), (short)-1, null, 20);
      }

Автор:  Cromeshnic [ 22 янв 2019, 11:58 ]
Заголовок сообщения:  Re: [BUG] Переоформление и InetServPeriodTask

А можете вот это ещё пофиксить, чтобы мне 2 раза не обновляться?
https://forum.bitel.ru/viewtopic.php?f=10&t=13116

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/