forum.bitel.ru http://forum.bitel.ru/ |
|
[6.1] iptvportal http://forum.bitel.ru/viewtopic.php?f=61&t=9918 |
Страница 1 из 1 |
Автор: | Phricker [ 12 ноя 2014, 03:20 ] |
Заголовок сообщения: | [6.1] iptvportal |
Может стоит забытые параметры вынести в конфиг устройства? Такие как max_terminal, который жестко задан и пустой email. Мало ли кому все таки пригодятся. Код: if( subscriberId <= 0 ) { subscriberId = jsonClient.insert( "subscriber", "username, password, max_terminal, email, language_id, disabled, first_name, middle_name, surname", tvAccount.getLogin(), tvAccount.getPassword(), 3, "", 1, e.getNewState() != TvAccount.STATE_ENABLE, firstName, middleName, lastName ); e.getEntry().setDeviceAccountId( String.valueOf( subscriberId ) ); } Да, я знаю как добавить их в дин. код, чтобы они брались из конфига устройства, и даже в прошлый раз когда стыковались с iptvportal, это делал. Но вы же продаете решение из коробки ![]() |
Автор: | abu [ 16 май 2016, 07:11 ] |
Заголовок сообщения: | Re: [6.1] iptvportal |
По прошествии полутора лет, люто, бешенно плюсую в части указания параметра max_terminal через конфиг для версии биллинга 6.2 (: |
Автор: | skyb [ 09 июн 2016, 08:14 ] |
Заголовок сообщения: | Re: [6.1] iptvportal |
Я прям низнаю, пошли бы по стопам кромешника, сразу бы предложили что делать, разрабы бы скопировали и все бы работало, собственно вынес в конфиг в типе устройств в конфиг IPTVPortal Код: #Количество терминалов при создании om.terminal.onCreate=5 в классе Код: ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalOrderManager добавил строчки 74 строка Код: private int omTerminalOnCreate; 125 строка Код: this.omTerminalOnCreate = config.getInt( "om.terminal.onCreate", 0 ); и во всех переменных Код: subscriberId заменил цифру 3 на переменную из конфига, их там несколько мест, будут иметь вид вида Код: subscriberId = jsonClient.insert( "subscriber", "username, password, max_terminal, email, language_id, disabled, first_name, middle_name, surname", tvAccount.getLogin(), tvAccount.getPassword(), omTerminalOnCreate, "", 1, e.getNewState() != TvAccount.STATE_ENABLE, firstName, middleName, lastName ); Добавьте плиз это в коробочную версию и как говорит фрикер, можно ещё id email'a добавить в конфиг а в коде вытягивать если он есть, а то все натыкаемся на одни и те же грабли. да, после изменений незабываем перекомпилить класс и перечитать конфиг |
Автор: | Phricker [ 09 июн 2016, 12:06 ] |
Заголовок сообщения: | Re: [6.1] iptvportal |
Я ленивый + от IptvPortal'а отказались ![]() Плюс, это же не ломается при каждом обновлении (если сделать свой класс), так чего тогда выкладывать ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |