forum.bitel.ru
http://forum.bitel.ru/

Перестала считаться абонентка с зависимостью от наработки
http://forum.bitel.ru/viewtopic.php?f=16&t=4430
Страница 1 из 1

Автор:  borisk [ 14 авг 2010, 15:38 ]
Заголовок сообщения:  Перестала считаться абонентка с зависимостью от наработки

Добрый день!

Имеется тариф с зависимостью от объема услуги (см. картинку). У пользователя есть наработка, превышающая 500Кбайт за 2, 7 и 12 августа, но абонентная плата не считается. Проблемы начались при переходе на 5ю ветку, в 4.6 все считалось. Версия:
bill вер. 5.1 сборка 198 от 09.08.2010 20:17:48
card вер. 5.1 сборка 148 от 09.07.2010 16:06:09
dialup вер. 5.1 сборка 156 от 10.08.2010 13:33:42
email вер. 5.1 сборка 144 от 11.08.2010 12:27:02
ipn вер. 5.1 сборка 188 от 10.08.2010 15:55:50
npay вер. 5.1 сборка 154 от 10.08.2010 14:08:18
reports вер. 5.1 сборка 155 от 10.08.2010 18:04:00
ru.bitel.bgbilling.plugins.documents вер. 5.1 сборка 113 от 09.06.2010 12:13:06
voiceip вер. 5.1 сборка 146 от 10.08.2010 13:33:49

Вот вывод DEBUG:
08-14/15:28:54 INFO [Thread-10] TaskRunProcessor - Running Task:
bitel.billing.server.npay.Recalculator@6beaaf10
08-14/15:28:54 INFO [pool-1-thread-3] Recalculator - PaymentRecalculator time:
14.08.2010 23
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - Services:
-1,8,12,17,18,19,21,22,23,24,30,34,38,39,40,41,42,43,44,45,46,47
08-14/15:28:54 INFO [pool-1-thread-3] Calculator - Memory total: 143 720 448; max:
238 616 576; free: 66 149 168
Memory pools:
Non-heap memory[Code Cache]: max: 50 331 648; used: 2 796 224; peek: 3 386 304
Heap memory[PS Eden Space]: max: 83 296 256; used: 46 288 744; peek: 80 936 960
Heap memory[PS Survivor Space]: max: 2 752 512; used: 2 670 664; peek: 11 650 728
Heap memory[PS Old Gen]: max: 178 978 816; used: 28 611 872; peek: 55 782 984
Non-heap memory[PS Perm Gen]: max: 88 080 384; used: 23 723 568; peek: 23 723 568
Thread count: 25
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - Found service taker cid: 196;
sid: 39; date1: 01.06.2010; date2: ; col: 1
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - After trimming cid: 196; sid:
39; date1: 01.08.2010; date2: 31.08.2010
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - Tariff period: 01.06.2010-
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - Request in tree: 118
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - accepted => false
PARAMS: mid: 1; cid: 196
NPayServiceCost [serviceId: 39; date1: 01.08.2010; date2: 31.08.2010; serviceStart:
01.06.2010; serviceEnd: ; accountingPeriodDays: 31; amount: 1; cost: null; addCost:
null; periodAmount: null; monthAmount: null]
HIST:
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - Request after processing: 118
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - accepted => false
PARAMS: mid: 1; cid: 196
NPayServiceCost [serviceId: 39; date1: 01.08.2010; date2: 31.08.2010; serviceStart:
01.06.2010; serviceEnd: ; accountingPeriodDays: 31; amount: 1; cost: null; addCost:
null; periodAmount: null; monthAmount: null]
HIST: Day mode: NPayServiceCost [serviceId: 39; date1: 01.08.2010; date2:
31.08.2010; serviceStart: 01.06.2010; serviceEnd: ; accountingPeriodDays: 31;
amount: 1; cost: null; addCost: null; periodAmount: null; monthAmount: null]
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - Tariff period: 01.06.2010-
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - Request in tree: 83
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - accepted => false
PARAMS: mid: 1; cid: 196
NPayServiceCost [serviceId: 39; date1: 01.08.2010; date2: 31.08.2010; serviceStart:
01.06.2010; serviceEnd: ; accountingPeriodDays: 31; amount: 1; cost: null; addCost:
null; periodAmount: null; monthAmount: null]
HIST:
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - Request after processing: 83
08-14/15:28:54 DEBUG [pool-1-thread-3] Calculator - accepted => false
PARAMS: mid: 1; cid: 196
NPayServiceCost [serviceId: 39; date1: 01.08.2010; date2: 31.08.2010; serviceStart:
01.06.2010; serviceEnd: ; accountingPeriodDays: 31; amount: 1; cost: null; addCost:
null; periodAmount: null; monthAmount: null]
HIST:
08-14/15:28:54 ERROR [pool-1-thread-3] Calculator - Tariff error contractId: 196;
serviceId: 39
08-14/15:28:54 INFO [pool-1-thread-3] Calculator - Setting balances for independ
and subs..
08-14/15:28:54 INFO [pool-1-thread-3] Calculator - Selected.
08-14/15:28:54 INFO [pool-1-thread-3] Calculator - Selecting sub account
08-14/15:28:54 INFO [pool-1-thread-3] Calculator - Selected.
08-14/15:28:54 INFO [pool-1-thread-3] Calculator - Setting balance for super..
08-14/15:28:54 INFO [pool-1-thread-3] Calculator - Selected.
08-14/15:28:54 INFO [pool-1-thread-3] Calculator - Task finished time=54 ms.

Вложения:
Комментарий к файлу: Пример организации тарифного плана
img03.png
img03.png [ 19.06 КБ | Просмотров: 2657 ]

Автор:  Amir [ 16 авг 2010, 13:14 ]
Заголовок сообщения:  Re: Перестала считаться абонентка с зависимостью от наработки

Добавьте ветку "от 0 до 499" и укажите цену 0 руб.

Автор:  borisk [ 16 авг 2010, 13:19 ]
Заголовок сообщения:  Re: Перестала считаться абонентка с зависимостью от наработки

Спасибо, помогло. А разве изменилась логика работы, ведь раньше считало? А можно где-то почитать текущее описание логики, вдруг еще в каких-то тарифах у нас есть подводные камни.

Автор:  Amir [ 16 авг 2010, 16:41 ]
Заголовок сообщения:  Re: Перестала считаться абонентка с зависимостью от наработки

До 5.0 не проверялось, а так - для подневного цена должна быть всегда. С 5.0. при таком должен выдавать ошибку в журнал ошибок.
Больше, насколько знаю, логика не менялась - менялось внутреннее api.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/