| 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/ | |