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/ |