Обновился до 5.1. Билд модуля 54.
Добавил услуги в модуль DrWeb. В конфигурации в тарифах назначил их. В тариф клиенту добавил, но при получении агента в личном кабинете не происходит списания за услугу активации. В настройках модуля льготный период отключен.
Код:
#наличие льготного периода
graceperiod=no
#количество полных месяцев льготного периода
graceperiod.count=0
Если производить начисление, то возникает ошибка:
Код:
10-09/15:10:07 INFO [pool-1-thread-1] Setup - Load config for mid=17
10-09/15:10:07 ERROR [pool-1-thread-1] Calculator - Wrong tariff response: accepted => false relevance => -1 REQ: sid => 47 time => 01.10.2011 00:00:00 tariff_id => 3 RESP: HIST:
10-09/15:10:07 INFO [pool-1-thread-1] Calculator - Setting balances for independ and subs..
10-09/15:10:07 INFO [pool-1-thread-1] Calculator - Selected.
10-09/15:10:07 INFO [pool-1-thread-1] Calculator - Selecting sub account
10-09/15:10:07 INFO [pool-1-thread-1] Calculator - Selected.
10-09/15:10:07 INFO [pool-1-thread-1] Calculator - Setting balance for super..
10-09/15:10:07 INFO [pool-1-thread-1] Calculator - Selected.
10-09/15:10:07 INFO [pool-1-thread-1] Calculator - Task finished time=45 ms.
Проверяю на тестовом договоре (создавал 9.10.2011), если изменяю дату действия тарифа на 1.10.2011 начисление проходит. Но обсчитывается почему-то только один агент.
Код:
10-09/15:28:18 INFO [Thread-9] TaskRunProcessor - Running Task: ru.bitel.bgbilling.modules.drweb.server.tasks.Recalculator@6fe88c7f
10-09/15:28:18 INFO [pool-1-thread-1] Recalculator - PaymentRecalculator time: 02.10.2011 00
10-09/15:28:18 DEBUG [pool-1-thread-1] Calculator - cid=>2668; agentId=>0; cost=5.0
10-09/15:28:18 INFO [pool-1-thread-1] Calculator - Setting balances for independ and subs..
10-09/15:28:18 INFO [pool-1-thread-1] Calculator - Selected.
10-09/15:28:18 INFO [pool-1-thread-1] Calculator - Selecting sub account
10-09/15:28:18 INFO [pool-1-thread-1] Calculator - Selected.
10-09/15:28:18 INFO [pool-1-thread-1] Calculator - Setting balance for super..
10-09/15:28:18 INFO [pool-1-thread-1] Calculator - Selected.
10-09/15:28:18 INFO [pool-1-thread-1] Calculator - Task finished time=13 ms.
Также вопрос с какой периодичностью запускать задачу "Начисления Dr.Web". При установки "каждую минуту" вылетает ошибка
Код:
10-09/16:50:02 DEBUG [Thread-6] TaskExecuter - Looking tasks
10-09/16:50:02 INFO [Thread-6] TaskExecuter - Starting periodic task ID: 7 ru.bitel.bgbilling.modules.drweb.server.tasks.Calculator
10-09/16:50:02 ERROR [pool-2-thread-4] LoggingPrintStream - java.lang.NullPointerException
10-09/16:50:02 ERROR [pool-2-thread-4] LoggingPrintStream - at ru.bitel.bgbilling.modules.drweb.server.tasks.Calculator.executeTask(Calculator.java:80)
10-09/16:50:02 ERROR [pool-2-thread-4] LoggingPrintStream - at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:63)
10-09/16:50:02 ERROR [pool-2-thread-4] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
10-09/16:50:02 ERROR [pool-2-thread-4] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
10-09/16:50:02 ERROR [pool-2-thread-4] LoggingPrintStream - at java.lang.Thread.run(Unknown Source)
10-09/16:50:02 INFO [pool-2-thread-4] Calculator - Task finished time=5 ms.