BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 июн 2025, 04:32

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Запуск задачи из скрипта
СообщениеДобавлено: 02 сен 2009, 18:07 
Не в сети

Зарегистрирован: 23 июл 2009, 15:51
Сообщения: 16
Откуда: Тула
Карма: 0
Добрый день, возникла задача запустить из скрипта обсчет аб. платы для определенного клиента. Взят за образец скрипт из WIKI http://wiki.bgbilling.ru/index.php/Управление_статусом_договора_по_состоянию_баланса
Но все затыкается на этой конструкции:
taskData = new RunTaskData(new Recalculator(NPAY_MID, db, "", 0, ""+cid));
rtdm = new RunTaskDataManager(con);
rtdm.addTask(taskData);
Лог:
Sourced file: Function [id:3; title:pays_event] : Unknown class: RunTaskData : at Line: 170 : in file: Function [id:3; title:pays_event] : new RunTaskData ( new Recalculator ( mid , db , "" , 0 , "" + cid ) )
В описании API не нашел ничего про RunTaskData. Версия 4.6
Может в ней что-то изменилось?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2009, 20:43 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
bitel.billing.server.task.bean.RunTaskData

выложим описание в документацию


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 сен 2009, 11:50 
Не в сети

Зарегистрирован: 23 июл 2009, 15:51
Сообщения: 16
Откуда: Тула
Карма: 0
import bitel.billing.server.task.bean.RunTaskData;
import bitel.billing.server.task.bean.RunTaskDataManager;

Не помогает, ошибка остается та-же.
В классах RunTaskData не нашел, есть RunTask. Но тогда ругается на отсутствие конструктора.

Куда копнуть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 сен 2009, 13:18 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
А никакого не надо конструктора, Рекалькулятор это и есть реализация абстракта RunTask!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 сен 2009, 13:19 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
то есть вместо
Код:
taskData = new RunTaskData(new Recalculator(NPAY_MID, db, "", 0, ""+cid));
rtdm = new RunTaskDataManager(con);
rtdm.addTask(taskData);

надо делать теперь так:
Код:
RunTask task = new Recalculator(NPAY_MID, db, "", 0, ""+cid);
rtdm = new RunTaskDataManager(con);
rtdm.addTask(task);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 сен 2009, 13:22 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Или то же самое ещё короче:

Код:
new RunTaskDataManager(con).addTask(new Recalculator(NPAY_MID, db, "", 0, ""+cid));


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 сен 2009, 14:37 
Не в сети

Зарегистрирован: 23 июл 2009, 15:51
Сообщения: 16
Откуда: Тула
Карма: 0
Спасибо большое, все заработало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск задачи из скрипта
СообщениеДобавлено: 13 ноя 2009, 15:37 
Не в сети

Зарегистрирован: 24 сен 2008, 12:50
Сообщения: 101
Откуда: Мурманск
Карма: 0
Добрый день...

Помогите пожалуйста:
new RunTaskDataManager(con).addTask(new Recalculator(23, date, "orlovea@kolatelecom.ru", 0, ""+cid));

выдает ошибку....
EXCEPTIONS:
Sourced file: Function [id:3; title:Создание субдоговора - Green, Red, Silver] : Unknown class: Recalculator : at Line: 1393 : in file: Function [id:3; title:Создание субдоговора - Green, Red, Silver] : new Recalculator ( 23 , date , "orlovea@kolatelecom.ru" , 0 , "" + cid )

java.util.concurrent.ExecutionException: Sourced file: Function [id:3; title:Создание субдоговора - Green, Red, Silver] : Unknown class: Recalculator : at Line: 1393 : in file: Function [id:3; title:Создание субдоговора - Green, Red, Silver] : new Recalculator ( 23 , date , "orlovea@kolatelecom.ru" , 0 , "" + cid )

_________________
Лучше царствовать в аду, чем служить на небесах!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск задачи из скрипта
СообщениеДобавлено: 14 ноя 2009, 02:26 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
в скрипе import класса Recalculator прописан?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск задачи из скрипта
СообщениеДобавлено: 14 ноя 2009, 15:10 
Не в сети

Зарегистрирован: 24 сен 2008, 12:50
Сообщения: 101
Откуда: Мурманск
Карма: 0
import bitel.billing.server.task.bean.RunTaskDataManager;

????

_________________
Лучше царствовать в аду, чем служить на небесах!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск задачи из скрипта
СообщениеДобавлено: 16 ноя 2009, 12:23 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Евгений писал(а):
import bitel.billing.server.task.bean.RunTaskDataManager;

????


import bitel.billing.server.npay.Recalculator;


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

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


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

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


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

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