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'а отказались :D
Плюс, это же не ломается при каждом обновлении (если сделать свой класс), так чего тогда выкладывать :D

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