forum.bitel.ru http://forum.bitel.ru/ |
|
InetServ как узнать к какому модулю относится? http://forum.bitel.ru/viewtopic.php?f=19&t=13592 |
Страница 1 из 1 |
Автор: | afedorov [ 07 мар 2023, 04:22 ] |
Заголовок сообщения: | InetServ как узнать к какому модулю относится? |
Модулей Inet в биллинге несколько. В обработчике события имеем экземпляр ru.bitel.bgbilling.modules.inet.common.bean.InetServ. Как узнать mid, к которому этот сервис относится? В методах не нашел ничего похожего. |
Автор: | Phricker [ 07 мар 2023, 13:02 ] |
Заголовок сообщения: | Re: InetServ как узнать к какому модулю относится? |
А какое событие? |
Автор: | afedorov [ 07 мар 2023, 14:26 ] |
Заголовок сообщения: | Re: InetServ как узнать к какому модулю относится? |
Событие ru.bitel.bgbilling.modules.sorm.server.event.SormUploadEvent там SormUtils.getPairsAbonentInetServices возвращает список сервисов всех модулей Inet хочу сделать чтоб по разным mid выгрузка была разная: для PPPoE - логин и дальше в СОРМ он привяжется через RADIUS, а для IPoE чтобы логина не было, а были IP подсети и привязка будет сразу по IP. для этого при выгрузке каждого сервиса нужно чтобы было понятно к какому mid он относится |
Автор: | Phricker [ 07 мар 2023, 16:55 ] |
Заголовок сообщения: | Re: InetServ как узнать к какому модулю относится? |
Так если вы всё равно переписываете выгрузку - сделайте своё получение списка сервисов для каждого модуля в отдельности. |
Автор: | afedorov [ 07 мар 2023, 18:52 ] |
Заголовок сообщения: | Re: InetServ как узнать к какому модулю относится? |
К этому варианту никогда не поздно вернуться, но хотелось бы не плодить лишний код без необходимости. Так неужели в InetServ нет никаких ссылок на свой родительский mid? |
Автор: | dimOn [ 13 мар 2023, 21:12 ] |
Заголовок сообщения: | Re: InetServ как узнать к какому модулю относится? |
ну, в таких сущностях никогда нет mid, это просто бин для возврата вебсервиса, а вебсервисы работают в контексте конкретного экземпляра модуля всегда (и mid соответственно) |
Автор: | Phricker [ 13 мар 2023, 23:05 ] |
Заголовок сообщения: | Re: InetServ как узнать к какому модулю относится? |
dimOn писал(а): ну, в таких сущностях никогда нет mid, это просто бин для возврата вебсервиса, а вебсервисы работают в контексте конкретного экземпляра модуля всегда (и mid соответственно) Но не в случае с СОРМом, там не возвращается mid, просто по всем выбранным модулям Inet собирает инфу. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |