forum.bitel.ru http://forum.bitel.ru/ |
|
4.6 баги http://forum.bitel.ru/viewtopic.php?f=22&t=2819 |
Страница 1 из 1 |
Автор: | lda [ 02 сен 2009, 17:04 ] |
Заголовок сообщения: | 4.6 баги |
Продолжаем ловить баги на 4.6 версии. Случайно наткнулся на такой баг. Меняешь лимит договора, а у тебя срабатывает событие "Приход платежа". access_log.2009-09-02 Код: root@bgb1:/usr/local/BGBillingServer/log# cat ./access_log.2009-09-02 |grep 11:32:10 10.0.2.17 0515F44C43536B9ED36B944090A61490 [02/Sep/2009:11:32:10 +0400] 0.018 200 107 "POST /bgbilling/executer HTTP/1.1" UID=19 limit=-2000.0&module=contract&period=2&cid=38052&BGBillingSecret=bdUHeNbKQ8sittsgIwvyj1yv&action=UpdateContractLimitPeriod&comment=& 10.0.2.17 0515F44C43536B9ED36B944090A61490 [02/Sep/2009:11:32:10 +0400] 0.012 200 786 "POST /bgbilling/executer HTTP/1.1" UID=19 module=contract&pageSize=25&cid=38052&BGBillingSecret=amqxUM1RDe4ohoPRk5BCQ0WW&pageIndex=1&action=ContractLimit&view=0& 10.0.2.17 0515F44C43536B9ED36B944090A61490 [02/Sep/2009:11:32:10 +0400] 0.013 200 1290 "POST /bgbilling/executer HTTP/1.1" UID=19 module=contract&cid=38052&BGBillingSecret=m2zxuZxy5wXPx4UzuEWHLSAN&action=ContractInfo& 10.0.2.17 0515F44C43536B9ED36B944090A61490 [02/Sep/2009:11:32:10 +0400] 0.003 200 527 "POST /bgbilling/executer HTTP/1.1" UID=19 module=contract&cid=38052&BGBillingSecret=REC5X1RlAAH74HflbAePxy2H&action=GetPackageName& server.script.log Код: 09-02/11:32:10 INFO [Thread-7] EventProcessor - Found event id=2032696
09-02/11:32:10 INFO [Thread-7] EventProcessor - Process event cid:38052; event:Event bitel.billing.server.script.bean.event.PaymentEvent cid: 38052; module:0; type: 1 09-02/11:32:10 INFO [Thread-7] ServerEventProcessor - Process event cid:38052; event:Event bitel.billing.server.script.bean.event.PaymentEvent cid: 38052; module: 0; type: 1 09-02/11:32:10 INFO [pool-1-thread-311] ScriptInstance - Invoke method Function [id:38; title:Приход платежа] : onEvent 09-02/11:32:10 INFO [pool-1-thread-311] EventProcessor - Process event cid:38052; event:Event bitel.billing.server.script.bean.event.ContractStatusChangingEvent cid: 38052; module: 0; type: 18 09-02/11:32:10 INFO [pool-1-thread-311] ServerEventProcessor - Process event cid:38052; event:Event bitel.billing.server.script.bean.event.ContractStatusChangingEvent cid: 38052; module: 0; type: 18 09-02/11:32:10 INFO [pool-1-thread-311] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.ContractStatusChangedEvent cid: 38052; module: 0; type: 19 09-02/11:32:10 INFO [Thread-7] script - Process time => 28 09-02/11:32:10 INFO [Thread-7] script - cid=38052 contract_balance=780.65 contract_limit=-2000.00 contract_abn=2200.0 contract_balance_new=-1419.35 Balance OK 09-02/11:32:10 INFO [Thread-7] EventProcessor - Found event id=2032697 09-02/11:32:10 INFO [Thread-7] EventProcessor - Process event cid:38052; event:Event bitel.billing.server.script.bean.event.ContractStatusChangedEvent cid: 38052; module: 0; type: 19 09-02/11:32:10 INFO [Thread-7] ServerEventProcessor - Process event cid:38052; event:Event bitel.billing.server.script.bean.event.ContractStatusChangedEventcid: 38052; module: 0; type: 19 09-02/11:32:10 INFO [pool-1-thread-311] ScriptInstance - Invoke method Function [id:24; title:Статус договора изменен] : onEvent 09-02/11:32:10 INFO [Thread-7] script - Process time => 1 Сервер вер. 4.6 сборка 549 |
Автор: | Amir [ 02 сен 2009, 17:15 ] |
Заголовок сообщения: | |
Так было всегда... У него paymentTypeId=-1 и summa=null. |
Автор: | lda [ 02 сен 2009, 17:33 ] |
Заголовок сообщения: | |
![]() В 4.5 такого замечено не было. В документации такого не видел и в списке изменений для 4.6 тоже. Подводные камни получаются, пока не наткнешься не узнаешь. |
Автор: | stark [ 02 сен 2009, 20:50 ] |
Заголовок сообщения: | |
lda писал(а): :shock:
В 4.5 такого замечено не было. В документации такого не видел и в списке изменений для 4.6 тоже. Подводные камни получаются, пока не наткнешься не узнаешь. в 4.5 это точно было . значит не замечали . Это было даже в 4.4 |
Автор: | lda [ 03 сен 2009, 11:07 ] |
Заголовок сообщения: | |
Может быть и не заметил.... Вопрос закрыт. Спасибо за ответы. |
Автор: | Администратор [ 03 сен 2009, 13:00 ] |
Заголовок сообщения: | |
Просто понижение лимита обычно должно вызывать такие же действия, вот и сделали событие о фиктивном платеже с 0 суммой. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |