BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 ноя 2021, 08:08

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 15 апр 2019, 07:29 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Попробовал воспользоваться индивидуальными категориями IP-ресурсов для интерфейсов.
Создал интерфейс на тестовом устройстве и долго не мог понять, почему не работает.
Оказывается, по-умолчанию интерфейс создаётся с port=0 (если такого ещё нет), но для него логика ip-ресурсов интерфейса не работает, т.к. в коде условие >0:

Вложение:
iface-bug.png
iface-bug.png [ 12.52 КБ | Просмотров: 1857 ]


При этом, судя по журналу запросов, если в типе сервиса при заведении интерфейс не требуется, то передаётся -1, а не 0, т.е. можно смело менять в коде с >0 на >=0:

Код:
InetServService:ipResourceCategoryIds
deviceId => 1
interfaceId => -1
serviceTypeId => 5


Проверял на версии 7.2


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

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


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

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


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

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