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

[6.2] RSCMRecalculator
http://forum.bitel.ru/viewtopic.php?f=19&t=12143
Страница 1 из 1

Автор:  m0nk3y [ 02 дек 2016, 14:11 ]
Заголовок сообщения:  [6.2] RSCMRecalculator

В версии 5.2 был скрипт который запускал перерасчет RSCM услуг за месяц
Код:
new RunTaskDataManager( con ).addTask( new RSCMRecalculator( RSCM_MID, date, email, cids ) );
}

на тестовом сервере 6.2 выходит ошибка:
Цитата:
Called from method: onEvent : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
java.util.concurrent.ExecutionException: Unknown class: RSCMRecalculator : at Line: 23 : in file: Function [id:36; title:recalculateRSCM] : new RSCMRecalculator ( RSCM_MID , date , email , cids )

Called from method: onEvent : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:206)
at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener$ThreadedScriptEventListener.runScript(ScriptEventListener.java:466)
at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.runScript(ScriptEventListener.java:310)
at ru.bitel.bgbilling.kernel.script.server.ScriptEventListener.notify(ScriptEventListener.java:277)
at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:353)
at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:19)
at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: Unknown class: RSCMRecalculator : at Line: 23 : in file: Function [id:36; title:recalculateRSCM] : new RSCMRecalculator ( RSCM_MID , date , email , cids )

где можно посмотреть как поменялся вызов рекалькулятора и где он в 6.2 есть? Заранее спасибо

Автор:  Phricker [ 02 дек 2016, 16:11 ]
Заголовок сообщения:  Re: [6.2] RSCMRecalculator

7.0
Код:
RSCMContractService contractService = new RSCMContractService();
               contractService.setContractId(cid);
               contractService.setDate(dateFrom);
               contractService.setServiceId(RSCM_SERVICE_PROMO);
               contractService.setAmount(1);
               contractService.setComment("");
               rscmContractServiceManager.updateContractService(contractService);
               EventProcessor.getInstance().publishAfterCommit(new RSCMContractServiceUpdateEvent(User.USER_SERVER, RSCM_MID, cid, contractService));
               new RunTaskDataManager( con ).addTask( new RSCMRecalculator( RSCM_MID, calendarFrom, "", String.valueOf(cid) ) );

Автор:  m0nk3y [ 02 дек 2016, 17:19 ]
Заголовок сообщения:  Re: [6.2] RSCMRecalculator

>>new RunTaskDataManager( con ).addTask( new RSCMRecalculator( RSCM_MID, date, email, cids ) );

>>new RunTaskDataManager( con ).addTask( new RSCMRecalculator( RSCM_MID, calendarFrom, "", String.valueOf(cid) ) );

честно говоря не совсем понимаю в чем разница. Сервер ругается на отсутствующий класс RSCMRecalculator. Можете импорт свой показать в этом скрипте?

Автор:  skn [ 02 дек 2016, 17:42 ]
Заголовок сообщения:  Re: [6.2] RSCMRecalculator

в 6.2
Код:
ru.bitel.bgbilling.modules.rscm.server.RSCMRecalculator

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