forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2] Дополнительные действия в ЛК http://forum.bitel.ru/viewtopic.php?f=22&t=8951 |
Страница 1 из 1 |
Автор: | unixod [ 13 фев 2014, 12:53 ] |
Заголовок сообщения: | [5.2] Дополнительные действия в ЛК |
Добрый день. Обновились тут с 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) Понятно, что надо теперь передавать еще один параметр. Кто подскажет можно ли в него какой-нибудь нолик (заглушку) передать? Или теперь надо весь код переписывать? |
Автор: | Artur [ 13 фев 2014, 12:55 ] |
Заголовок сообщения: | Re: [5.2] Дополнительные действия в ЛК |
null передайте вместо этого параметра. |
Автор: | unixod [ 13 фев 2014, 14:35 ] |
Заголовок сообщения: | Re: [5.2] Дополнительные действия в ЛК |
Спасибо, помогло. Непонятно только почему платная ТП не могла 2 дня это сказать. |
Автор: | skyb [ 13 фев 2014, 15:00 ] |
Заголовок сообщения: | Re: [5.2] Дополнительные действия в ЛК |
разбирались же)))) |
Автор: | unixod [ 13 фев 2014, 15:52 ] |
Заголовок сообщения: | Re: [5.2] Дополнительные действия в ЛК |
Наверно. Особенно порадовала фраза про новый параметр Цитата: Т.е. у вас параметра не хватает. Это было аж 2012-10-23 добавлено зачем-то.
|
Автор: | stark [ 18 фев 2014, 19:36 ] |
Заголовок сообщения: | Re: [5.2] Дополнительные действия в ЛК |
Параметр был добавлен для каких-то скриптов, которые в дополнительном действии брали какие-то параметры из request . Туда действительно можно передать null. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |