BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: [5.2] Дополнительные действия в ЛК
СообщениеДобавлено: 13 фев 2014, 12:53 
Не в сети
Аватара пользователя

Зарегистрирован: 11 дек 2012, 03:57
Сообщения: 28
Карма: 0
Добрый день.

Обновились тут с 5.2 билд 1295 до 5.2 билд 1567. Отвалился доп функционал по покупке тарифов в ЛК. Начали заного компилировать код и натолкнулись на ошибку в коде:

Код:
package bitel.billing.server.addon.common;

import ru.bitel.bgbilling.kernel.event.EventProcessor;
import ru.bitel.bgbilling.kernel.event.events.AdditionalActionEvent;
import ru.bitel.bgbilling.common.BGException;
import java.sql.SQLException;

public class AdditionalAction_Emulator
{
public static String emulate(int actionId, int clientId)
throws SQLException, BGException
{
AdditionalActionEvent eventAction = new AdditionalActionEvent(clientId, actionId, -1);
eventAction = EventProcessor.getInstance().request(eventAction);
String reportText = eventAction.getReport();
return reportText;
}
}


Код:
/usr/local/BGBillingServer/addon/source/bitel/billing/server/addon/common/AdditionalAction_Emulator.java:13: cannot find symbol
symbol : constructor AdditionalActionEvent(int,int,int)
location: class ru.bitel.bgbilling.kernel.event.events.AdditionalActionEvent
AdditionalActionEvent eventAction = new AdditionalActionEvent(clientId, actionId, -1);


В хелпдеске сказали, что изменился код конструктора. Добавился новый параметр:

Код:
public AdditionalActionEvent(int cid,
                             int actionId,
                             int userId,
                             javax.servlet.http.HttpServletRequest request)


Понятно, что надо теперь передавать еще один параметр. Кто подскажет можно ли в него какой-нибудь нолик (заглушку) передать? Или теперь надо весь код переписывать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 фев 2014, 12:55 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
null передайте вместо этого параметра.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 фев 2014, 14:35 
Не в сети
Аватара пользователя

Зарегистрирован: 11 дек 2012, 03:57
Сообщения: 28
Карма: 0
Спасибо, помогло. Непонятно только почему платная ТП не могла 2 дня это сказать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 фев 2014, 15:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
разбирались же))))

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 фев 2014, 15:52 
Не в сети
Аватара пользователя

Зарегистрирован: 11 дек 2012, 03:57
Сообщения: 28
Карма: 0
Наверно. Особенно порадовала фраза про новый параметр
Цитата:
Т.е. у вас параметра не хватает. Это было аж 2012-10-23 добавлено зачем-то.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 фев 2014, 19:36 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Параметр был добавлен для каких-то скриптов, которые в дополнительном действии брали какие-то параметры из request . Туда действительно можно передать null.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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