forum.bitel.ru http://forum.bitel.ru/ |
|
Активация аккаунта при статусе договора "Закрыт" http://forum.bitel.ru/viewtopic.php?f=61&t=11605 |
Страница 1 из 1 |
Автор: | abu [ 18 май 2016, 11:27 ] | ||
Заголовок сообщения: | Активация аккаунта при статусе договора "Закрыт" | ||
Настраиваю связку с iptvportal, списание в тарифе за месяц, подневное продление, выровнено, биллинг 6.2, в конфигурацию модуля добавлено account.lockByBalance=1. Пробую подключение аккаунта при статусе договора "Закрыт" (лог в приложении): 1. Устанавливаю на договор модуль TV. Добавляю на него аккаунт. 2. В админке iptvportal'a аккаунт появляется со статусом "Отключен", аккаунт создается с состоянием "Удален". 3. В состоянии аккаунта "Удален" продукты добавлять нельзя. Также, в этом состоянии, если аккаунт удалить из биллинга, то на портале он не удаляется. 4. Делаю приход денежных средств на договор, статус договора меняется на "Активен", в модуле Inet сервисы активируются, в модуле TV аккаунт по-прежнему в состоянии "Удален". 5. Если аккаунт после этого пересохранить в клиенте биллинга, то состояние меняется на "Включен". И его можно нормально удалять, то есть на портале он тоже удалится. Получается так, что при приходе денежных средств, аккаунт не включается, а продукт можно добавить только при включенном аккаунте. Так и должно быть? Если да, то можно ли сделать так, чтобы аккаунт включался при поступлении денежных средств?
|
Автор: | abu [ 25 май 2016, 08:15 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Вопрос решил частично. В скрипте https://forum.bitel.ru/viewtopic.php?f=19&t=11578 , http://wiki.bitel.ru/index.php/%D0%90%D ... 0%B8%D0%B5 добавил Код: serv.setDeviceState( TvAccount.STATE_ENABLE );
|
Автор: | abu [ 31 май 2016, 11:06 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
По итогам тестирования получаю такое поведение (если, конечно, не ошибся где-нибудь в настройках и понимании работы модуля): 1. Заводится новый договор для нового абонента со статусом "Приостановлен", скриптом подключается модуль TV, создается аккаунт с состоянием "Отключен". 2. Если договору сменить статус на "Активен" (добавить при этом лимит или приход денежных средств), то аккаунт не включается. 3. Аккаунт включится если зайти в него и нажать кнопку "Сохранить". Если аккаунт продолжит находиться в состоянии "Отключен", то продукты на него подключить нельзя. Если договор активировать после отработки задачи планировщика по синхронизации терминалов (у меня запускается каждые 5 минут), то тогда аккаунт тоже включается. То есть оператору при заведении нового абонента надо либо ждать, либо постараться не забыть пересохранить аккаунт. С одной стороны, подключение нового абонента требует больше 5 минут, с другой стороны - частый запуск синхронизации терминалов под вопросом, так как портал часто отвечает ошибкой 502 и смысл такой "синхронизации" теряется. С третьей стороны - для модуля Inet все включается автоматически при смене статуса договора на "Активен", почему бы и для модуля TV не сделать так же, если это не сломает какую-нибудь логику работы модуля. Или хотя бы добавить "Отладка ->Включить", "Отладка->Отключить", как на сервисе в Inet. Можно ли это поправить или так и должно быть? |
Автор: | Amir [ 31 май 2016, 18:46 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Скриптом - создается на событие создания договора? Или как-то по другому? |
Автор: | abu [ 31 май 2016, 18:54 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Да, на событие создания договора, сам скрипт размещен в шаблоне. Код скрипта, немного подправленный, с исключением проверок на события для дополнительных действий, взят отсюда - https://forum.bitel.ru/viewtopic.php?f= ... 578#p98277 . |
Автор: | Amir [ 31 май 2016, 19:16 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
В TvAccess каких-нибудь ошибок нет при создании договора? Или при смене статуса договора. |
Автор: | Amir [ 31 май 2016, 19:23 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Попробуйте закомментировать строки context.commit(); и serv.setDeviceState( TvAccount.STATE_ENABLE ); если не пытаетесь сразу добавить продукт. |
Автор: | abu [ 01 июн 2016, 07:24 ] | ||||
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" | ||||
Сделал еще проще, без скриптов, чтобы исключить посторонний код. Новый договор заводится по шаблону, в шаблоне подключен модуль TV (скриншоты и логи в приложении). Скриптов на шаблоне нет. Аккаунт создается в состоянии "Удален" и статусе "Открыт", договор в статусе "Приостановлен". Ни активация договора, ни приход, ни лимит не меняют состояние аккаунта. Пересохранение аккаунта меняет состояние аккаунта на "Включен". Версия модуля - tv: вер. 6.2.215 / 26.05.2016 18:28:24
|
Автор: | Amir [ 01 июн 2016, 15:48 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Т.е. если просто добавить из клиента - до пересохранения остается "удален"? По статусу - в конфигурации модуля указано: # Активные и приостановленные статусы договора contract.status.active.codes=0 contract.status.suspend.codes=3,4 ? |
Автор: | abu [ 02 июн 2016, 06:34 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Да. Вариантов два: 1. Новый договор создается в статусе "Приостановлен" и ждет подключения абонента. Аккаунт ТВ создается с состоянием "Удален" из которого "выхода нет", кроме пересохранения. 2. Существующий договор в статусе "Закрыт". Руками заводим модуль TV, заводим аккаунт, он создается с состоянием "Удален" из которого "выхода нет", кроме пересохранения. Если модуль TV и аккаунт создаются на активном договоре, то переходы договора из статуса в статус отрабатывают нормально. Второй вариант напрягает не сильно, потому что когда у абонента денег нет на счету, то нечего ему и заводить, пусть сперва заплатит, хотя, как я понимаю, в чем проблема заведении аккаунта на закрытый (приостановленный) договор? Пусть заводится в состоянии "Отключен", с выходом во "Включен" по приходу платежа или тестирования активации. В состоянии "Отключен" все равно продукты нельзя активировать. Если такое поведение аккаунта так и задумывалось и ломает логику дальнейшей работы, пусть остается как есть, операторы будут пересохранять либо что-то придумаю в динкоде. По второму вопросу - да, настройки такие, точно такие же и в модуле Inet. |
Автор: | abu [ 19 июл 2016, 08:07 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Up |
Автор: | Amir [ 26 июл 2016, 13:30 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Можете дать доступ и договор, на котором это можно повторить? |
Автор: | abu [ 27 июл 2016, 10:13 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Принялся сегодня готовить стенд и доступ, обновился до 6.2.1094 / 25.07.2016, проверил работу биллинга по данной проблеме - проблема ушла. Аккаунт создается с состоянием "Отключен" как из шаблона, так и при добавлении модуля TV на договор. На старой версии, которую имеет рабочий биллинг, все осталось по-прежнему, буду обновляться. Спасибо большое. |
Автор: | Amir [ 27 июл 2016, 16:57 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
А эта осталась: https://forum.bitel.ru/viewtopic.php?f= ... 783#p99783 ? |
Автор: | abu [ 28 июл 2016, 06:07 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Да, проблема решена. В статусе договора "Приостановлен" закрываю аккаунт прошедшей датой, аккаунт получает состояние "Удален", удаляю дату закрытия аккаунта, аккаунт получает состояние "Отключен" (ранее было - "Удален" из которого не было "выхода"). В логах ошибок нет. Спасибо. Мб, раз пошло такое дело, и проблемы стали решаться (: можно сделать обновление состояния терминалов на аккаунте https://forum.bitel.ru/viewtopic.php?f=61&t=11692 ? Было бы очень хорошо, особенно для техподдержки. |
Автор: | Amir [ 02 авг 2016, 21:39 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Выложили обновление, попробуйте. В типе устройства нужно добавить Обработчик управления устройством. |
Автор: | abu [ 03 авг 2016, 07:47 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Добавил, появилась кнопка, нажимаю на кнопку, появляется ошибка: Цитата: connection 08-03/10:13:47 INFO [sa-p-7-t-28] DeviceManageWorker - Do task invDeviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.manage.event.TvDeviceManageEvent] moduleId: 10; pluginId: no; cid: global; scid: -1; userId: 1; deviceId: 2; operation: terminalsSynchronize; timestamp: 1470186827422 connection 08-03/10:13:47 INFO [sa-p-7-t-28] DeviceManageWorker - Processing invDeviceId:2; command terminalsSynchronize connection 08-03/10:13:47 INFO [sa-p-7-t-28] IptvPortalDeviceManager - terminalsSynchronize connection 08-03/10:13:47 INFO [sa-p-7-t-28] JsonClient - post: https://***.iptvportal.ru:443/api/jsonsql/ connection 08-03/10:13:47 INFO [sa-p-7-t-28] JsonClient - >> {"method":"select","id":1,"jsonrpc":"2.0","params":{"data":["id","mac_addr","inet_addr","disabled"],"from":"terminal","where":{"eq":["subscriber_id","1415892"]}}} connection 08-03/10:13:49 INFO [sa-p-7-t-28] JsonClient - Response code = 401 connection 08-03/10:13:49 ERROR [sa-p-7-t-28] Consumer - java.io.IOException: Stream closed ru.bitel.bgbilling.common.BGException: java.io.IOException: Stream closed at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.doTask(DeviceManageWorker.java:223) at ru.bitel.bgbilling.kernel.event.EventWorker.notify(EventWorker.java:259) at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112) at ru.bitel.bgbilling.kernel.event.EventWorker.internalDoTask(EventWorker.java:229) at ru.bitel.bgbilling.kernel.event.EventWorker.doTasks(EventWorker.java:208) at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.runWorker(DeviceManageWorker.java:165) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.runImpl(DeviceManageWorker.java:105) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) Caused by: java.io.IOException: Stream closed at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) at ru.bitel.common.Utils.readByBlock(Utils.java:1332) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl0(JsonClient.java:223) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:242) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invoke(JsonClient.java:320) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:102) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:84) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.select(IptvPortalJsonClient.java:241) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalTerminalSynchronizingTask.processAccount(IptvPortalTerminalSynchronizingTask.java:151) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalDeviceManager.terminalsSynchronize(IptvPortalDeviceManager.java:91) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.doCommand(DeviceManageWorker.java:278) at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.doTask(DeviceManageWorker.java:212) ... 16 more connection 08-03/10:13:49 INFO [sa-p-7-t-28] DeviceManageWorker - Execution error - waiting 5000ms for next try. Скорее всего, нужно еще авторизоваться, так, как это делается в шедулере, когда он синхронизирует терминалы: Цитата: 08-03/09:53:15 INFO [pool-1-thread-2] JsonClient - post: https://***.iptvportal.ru:443/api/jsonrpc/ 08-03/09:53:15 INFO [pool-1-thread-2] JsonClient - >> {"method":"authorize_user","id":1,"jsonrpc":"2.0","params":{"password":"***","username":"***"}} 08-03/09:53:16 INFO [pool-1-thread-2] JsonClient - << {"jsonrpc":"2.0","id":1,"result":{"id":1,"session_id":"4080a66cba65426cae460c09590a19c2","language_iso639_1":"ru"}} 08-03/09:53:16 INFO [pool-1-thread-2] JsonClient - post: https://***.iptvportal.ru:443/api/jsonsql/ 08-03/09:53:16 INFO [pool-1-thread-2] JsonClient - {Iptvportal-Authorization=sessionid=4080a66cba65426cae460c09590a19c2} 08-03/09:53:16 INFO [pool-1-thread-2] JsonClient - >> {"method":"select","id":2,"jsonrpc":"2.0","params":{"data":["id","mac_addr","inet_addr","disabled"],"from":"terminal","where":{"eq":["subscriber_id","1415892"]}}} 08-03/09:53:17 INFO [pool-1-thread-2] JsonClient - << {"result":[[1930231,"00:53:45:00:00:00","31.129.22.203",null]],"id":2,"method":"select"} 08-03/09:53:17 INFO [pool-1-thread-2] IptvPortalTerminalSynchronizingTask - Found new terminal in MW 08-03/09:53:17 INFO [pool-1-thread-2] IptvPortalTerminalSynchronizingTask - Терминал:005345000000 08-03/09:53:17 INFO [pool-1-thread-2] IptvPortalTerminalSynchronizingTask - Link terminal:1930231 with tvAccount:8 08-03/09:53:17 INFO [pool-1-thread-2] JsonClient - post: https://***.iptvportal.ru:443/api/jsonsql/ 08-03/09:53:17 INFO [pool-1-thread-2] JsonClient - {Iptvportal-Authorization=sessionid=4080a66cba65426cae460c09590a19c2} 08-03/09:53:17 INFO [pool-1-thread-2] JsonClient - >> {"method":"select","id":3,"jsonrpc":"2.0","params":{"data":["id","mac_addr","inet_addr","disabled"],"from":"terminal","where":{"eq":["subscriber_id","1416440"]}}} ... Тут еще нужно учесть, если дело именно в авторизации, что ее настройки для iptvportal'а работают только если они занесены в поля в редакторе устройства - "Хост/порт", "Логин", "Пароль". Если прописывать их в поле "Конфигурация", в опции om.login, om.password, om.url, то авторизация не работает, ошибка пишется такая (например, при заведении аккаунта): Цитата: connection 08-03/10:24:06 INFO [sa-p-7-t-31] OrderManagerSet - Connecting to device connection 08-03/10:24:06 INFO [sa-p-7-t-31] JsonClient - post: https://***.iptvportal.ru:443/api/jsonrpc connection 08-03/10:24:06 INFO [sa-p-7-t-31] JsonClient - >> {"method":"authorize_user","id":6,"jsonrpc":"2.0","params":{"password":"***","username":"***"}} connection 08-03/10:24:07 INFO [sa-p-7-t-31] JsonClient - Response code = 500 connection 08-03/10:24:07 INFO [sa-p-7-t-31] JsonClient - << <h1>Server Error (500)</h1> connection 08-03/10:24:07 ERROR [sa-p-7-t-31] OrderManagerDeviceWorker - ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500) ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.connect(OrderManagerSet.java:172) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:188) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runImpl(OrderManagerDeviceWorker.java:111) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) Caused by: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl0(JsonClient.java:233) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:242) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invoke(JsonClient.java:320) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:102) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.authorize(IptvPortalJsonClient.java:112) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalOrderManager.connect(IptvPortalOrderManager.java:177) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.connect(OrderManagerSet.java:165) ... 12 more connection 08-03/10:24:07 INFO [sa-p-7-t-31] OrderManagerSet - Disconnecting from device connection 08-03/10:24:07 ERROR [sa-p-7-t-31] EventWorker - class ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500) ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.connect(OrderManagerSet.java:172) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:188) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runImpl(OrderManagerDeviceWorker.java:111) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) Caused by: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl0(JsonClient.java:233) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:242) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invoke(JsonClient.java:320) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:102) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.authorize(IptvPortalJsonClient.java:112) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalOrderManager.connect(IptvPortalOrderManager.java:177) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.connect(OrderManagerSet.java:165) ... 12 more connection 08-03/10:24:07 INFO [sa-p-7-t-31] OrderManagerDeviceWorker - Execution error (0) - waiting 60000ms for next try. mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.api.common.event.TvAccountModifiedEvent] moduleId: 10; pluginId: no; cid: 3598; scid: -1; userId: 1; timestamp: 1470187475395 mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Adding new accountRuntime: 12 mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Loading TvAccount from database. mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Adding TvAccountRuntime: 12 mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - ContractId: 3598; tvAccountId: 12 Аккаунт:112 Products [] TariffModuleTreeSet [] Device state: 0; serviceIds: То есть параметры авторизации надо брать из полей "Хост/порт", "Логин", "Пароль". |
Автор: | Amir [ 03 авг 2016, 13:57 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Там вообще забыли про авторизацию. Выложили. Можно обновить/перекомпилировать только дин класс ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalDeviceManager |
Автор: | abu [ 04 авг 2016, 06:35 ] |
Заголовок сообщения: | Re: Активация аккаунта при статусе договора "Закрыт" |
Да, теперь работает. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |