BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 16:19

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: [6.2] RSCMRecalculator
СообщениеДобавлено: 02 дек 2016, 14:11 
Не в сети
Клиент

Зарегистрирован: 21 май 2009, 15:18
Сообщения: 72
Карма: 0
В версии 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 есть? Заранее спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] RSCMRecalculator
СообщениеДобавлено: 02 дек 2016, 16:11 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
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) ) );

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] RSCMRecalculator
СообщениеДобавлено: 02 дек 2016, 17:19 
Не в сети
Клиент

Зарегистрирован: 21 май 2009, 15:18
Сообщения: 72
Карма: 0
>>new RunTaskDataManager( con ).addTask( new RSCMRecalculator( RSCM_MID, date, email, cids ) );

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] RSCMRecalculator
СообщениеДобавлено: 02 дек 2016, 17:42 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
в 6.2
Код:
ru.bitel.bgbilling.modules.rscm.server.RSCMRecalculator


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.648s | 26 Queries | GZIP : On ]