Я прям низнаю, пошли бы по стопам кромешника, сразу бы предложили что делать, разрабы бы скопировали и все бы работало, собственно вынес в конфиг в типе устройств в конфиг 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 добавить в конфиг а в коде вытягивать если он есть, а то все натыкаемся на одни и те же грабли.
да, после изменений незабываем перекомпилить класс и перечитать конфиг
_________________
Код:
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegramСтиль программирования - пьяный мастерстер
Разработка мобильных приложений