BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 23 июн 2014, 12:07 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
Добрый день,после списания средств за активацию опции возникает ошибка в модуле Inet,якобы средств недостаточно,хотя они уже были списаны.Данная проблема возникает периодически на разных договорах.Никакой закономерности.После установки лимита на договоре равному стоимости опции все работает нормально.
В чем может быть проблема?
Server.log
Код:
06-22/16:32:38  INFO [event-proc-p-2-t-1] BalanceEventProcessor - Process event cid:521944; event:Event[ru.bitel.bgbilling.kernel.contract.balance.server.event.ChargeEvent] moduleId: 0; pluginId: no; cid: 521944; scid: -1; userId: -1; timestamp: 1403433158642
06-22/16:32:38  INFO [event-proc-p-2-t-1] BalanceEventProcessor - Process event cid:521944; event:Event[ru.bitel.bgbilling.kernel.contract.balance.server.event.ConvergenceBalanceEvent] moduleId: 0; pluginId: no; cid: 521944; scid: -1; userId: 0; timestamp: 1403433158680
06-22/16:32:38  INFO [event-proc-p-2-t-1] Module - Sending state disable to inetServ[id: 7019]
06-22/16:32:38  INFO [event-proc-p-2-t-1] ContractRuntimeMap - Taked event: Event[ru.bitel.bgbilling.kernel.tariff.option.server.event.ContractTariffOptionChangedEvent] moduleId: 0; pluginId: no; cid: 521944; scid: -1; userId: -1; timestamp: 1403433158643


Вложение:
bill.png
bill.png [ 20.79 КБ | Просмотров: 3275 ]

Вложение:
bill2.png
bill2.png [ 21.65 КБ | Просмотров: 3275 ]

Вложение:
bill3.png
bill3.png [ 27.42 КБ | Просмотров: 3275 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 июн 2014, 23:12 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
разработчики подскажите хоть в какой стороне искать проблему.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июл 2014, 17:09 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
UP! проблема все еще не решена


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июл 2014, 17:22 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Приход у вас каким образом заносится?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июл 2014, 18:31 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
оплата по этим договорам только по б/н деньги вносятся самописным скриптом
(если вы это имеете ввиду)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июл 2014, 19:38 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Нужно после добавления платежа вызвать if(!con.isAutoCommit())con.commit();
А затем послать события об изменении баланса (скорее всего какое-то из этих двух не посылается):
Код:
ru.bitel.bgbilling.kernel.event.EventProcessor ep = ru.bitel.bgbilling.kernel.event.EventProcessor.getInstance();
            
ep.publish( new ru.bitel.bgbilling.kernel.contract.balance.server.event.PaymentEvent( userId, payment ) );
ep.publish( new ru.bitel.bgbilling.kernel.contract.balance.server.event.ContractBalanceChangedEvent( contractId, payment.getSum() ) );


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июл 2014, 10:42 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
Amir писал(а):
Нужно после добавления платежа вызвать if(!con.isAutoCommit())con.commit();
А затем послать события об изменении баланса (скорее всего какое-то из этих двух не посылается):
Код:
ru.bitel.bgbilling.kernel.event.EventProcessor ep = ru.bitel.bgbilling.kernel.event.EventProcessor.getInstance();
            
ep.publish( new ru.bitel.bgbilling.kernel.contract.balance.server.event.PaymentEvent( userId, payment ) );
ep.publish( new ru.bitel.bgbilling.kernel.contract.balance.server.event.ContractBalanceChangedEvent( contractId, payment.getSum() ) );

попробую,спасибо


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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