Добрый день!
Имеется тариф с зависимостью от объема услуги (см. картинку). У пользователя есть наработка, превышающая 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 [ 19.06 КБ | Просмотров: 2653 ]
|
|