BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 10:09

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Интеграция со stalker (CRM)
СообщениеДобавлено: 09 июн 2016, 17:33 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2010, 21:22
Сообщения: 319
Карма: 11
Amir писал(а):
В самом сталкере пакеты включаются на лицевом счете.

params.put( "subscribed[]", packagesToSubscribe );
JSONObject result = jsonClient.request( Method.post, null, "account_subscription", accountNumber, params );

А не на приставке. И если в первом случае вроде как все данные наверно удаляются, то во втором случае - совсем не понятно - лицевой счет должен быть у них в БД.
Поэтому это скорее вопрос к ним, почему добавление новой приставки не приводит к включению пакетов на ней.

Если сначала добавить две приставки и потом активировать пакет - на обоих включается?
Попробуйте добавить в 350 строчку StalkerOrderManager:
productsModifySyncFull( e, ctx, accountNumber );
нажать сохранить и скомпилировать, а потом перечитать конфгурацию на серверах.
И добавьте новую приставку.


Да если сначала добавить две приставки, а затем активировать пакет то все работает.
Добавил строчку в StalkerOrderManager, добавил еще одну приставку и пакет корректно подключился. Пробовал удалять и заводить приставку с новым MAC как в первом случае, тоже стало отрабатывать корректно.

_________________
Код:
    Клиент: вер. 6.2.874 / 05.02.2018 12:48:36
    os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_151
  Сервер: вер. 6.2.1203 / 05.02.2018 12:50:34
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со stalker (CRM)
СообщениеДобавлено: 10 июн 2016, 11:24 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2010, 21:22
Сообщения: 319
Карма: 11
Осталась еще один вопрос, чтоб можно было начать оказывать услугу. А именно, начисление наработки за подписку.
Раз пока задавать плату за дополнительную приставку, создал несколько тарифных планов:

Базовый 1ТВ, Базовый 2ТВ и т.д., режим активации на месяц пропорционально периоду


Допустим у клиента активирован тарифный план Базовый 1ТВ, он приходит в середине месяца, и просит подключить 2 приставки. Тогда делаю настройку тарифного плана у абонента, до 14 числа "Базовый 1ТВ", а с 15 "Базовый 2ТВ", ноо наработка не пересчитается, получается абонент будет смотреть 2 ТВ, пол месяца бесплатно, затем в начале следующего месяца ему уже будет начислено по второму ТП.

Как решить данную проблему? Может подскажите, какое предложение? Или сориентируйте по срокам введения данного функционала?

_________________
Код:
    Клиент: вер. 6.2.874 / 05.02.2018 12:48:36
    os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_151
  Сервер: вер. 6.2.1203 / 05.02.2018 12:50:34
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со stalker (CRM)
СообщениеДобавлено: 21 июл 2016, 14:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а что у меня не так?
Код:
java.io.IOException: Stream closed
ru.bitel.bgbilling.common.BGException: java.io.IOException: Stream closed
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:337)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTaskImpl(AsyncEventWorker.java:211)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.notify(AsyncEventWorker.java:201)
        at ru.bitel.bgbilling.kernel.event.AcknowledgeConsumer.onMessage0(AcknowledgeConsumer.java:83)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTask(AsyncEventWorker.java:176)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.doTasks(AsyncEventWorker.java:109)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:191)
        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: 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:1316)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl0(JsonClient.java:222)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:241)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.request(JsonClient.java:300)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.request(JsonClient.java:306)
        at ru.bitel.bgbilling.modules.tv.dyn.infomir.stalker.StalkerOrderManager.productsModifySyncFull(StalkerOrderManager.java:582)
        at ru.bitel.bgbilling.modules.tv.dyn.infomir.stalker.StalkerOrderManager.productsModify(StalkerOrderManager.java:447)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.productsModify(OrderManagerSet.java:350)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doCommand(OrderManagerDeviceWorker.java:401)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:328)
        ... 17 more

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со stalker (CRM)
СообщениеДобавлено: 25 июл 2016, 21:24 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А до этого пишет что-нибудь вроде
Код:
Response code:
?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со stalker (CRM)
СообщениеДобавлено: 26 июл 2016, 07:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Я так и не понял как правильно создавать аккаунт на портал сталкера(именно в биллинге), сейчас у меня пишет
Код:
mq 07-26/09:59:50  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.api.common.event.TvAccountModifiedEvent] moduleId: 32; pluginId: no; cid: 28449; scid: -1; userId: 1; timestamp: 1469494790906
mq 07-26/09:59:50  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Adding new accountRuntime: 4910
mq 07-26/09:59:50  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Loading TvAccount from database.
mq 07-26/09:59:50  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Adding TvAccountRuntime: 4910
mq 07-26/09:59:50  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - ContractId: 28449; tvAccountId: 4910
        Аккаунт: 203409
        Products [] TariffModuleTreeSet [224:13.04.2016-20.07.2016; 179:13.08.2016-…; ]
        Device state: 0; serviceIds:
connection 07-26/09:59:51  INFO [sa-p-8-t-76] OrderManagerSet - Connecting to device
connection 07-26/09:59:51  INFO [sa-p-8-t-76] OrderManagerDeviceWorker - Do task deviceId: 3; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 32; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: null; newTvAccount: Аккаунт: 203409; newState: 1; timestamp: 1469494790904
connection 07-26/09:59:51  INFO [sa-p-8-t-76] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@12efaf14
connection 07-26/09:59:51  INFO [sa-p-8-t-76] OrderManagerDeviceWorker - Processing deviceId:3; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@12efaf14
connection 07-26/09:59:51  INFO [sa-p-8-t-76] OrderManagerSet - Invoking accountCreate
connection 07-26/09:59:51  INFO [sa-p-8-t-76] StalkerOrderManager - accountModify
connection 07-26/09:59:51  INFO [sa-p-8-t-76] StalkerOrderManager - Custom tariff not found
connection 07-26/09:59:51  INFO [sa-p-8-t-76] StalkerOrderManager - accountModify0
connection 07-26/09:59:51  INFO [sa-p-8-t-76] StalkerOrderManager - Skip non stb
connection 07-26/09:59:51  INFO [sa-p-8-t-76] OrderManagerDeviceWorker - Process event type[1] result=true
connection 07-26/09:59:51  INFO [sa-p-8-t-76] OrderManagerDeviceWorker - Changing TvAccount:4910 state and/or options
mq 07-26/09:59:51  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.access.event.TvAccountDeviceStateAndOptionsModifiedEvent] moduleId: 32; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 3; tvAccountId: 4910; state: 1; optionIds: ; timestamp: 1469494791038
connection 07-26/09:59:51  INFO [sa-p-8-t-13] OrderManagerSet - Disconnecting from device

проблема я так понимаю в этом - Skip non stb, но что тут ставить я так и не понял

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.181s | 28 Queries | GZIP : On ]