forum.bitel.ru
http://forum.bitel.ru/

getPhoneParam в ContractParameterManager
http://forum.bitel.ru/viewtopic.php?f=22&t=5596
Страница 1 из 1

Автор:  vdd [ 14 июн 2011, 17:52 ]
Заголовок сообщения:  getPhoneParam в ContractParameterManager

Пытаемся смски отправлять из биллинга, для получения номера мобильного пытаемся вызвать getPhoneParam согласно API документации на 5.1.

Код:
Contract c;
final public int phoneParamId=1;
cpm.getPhoneParam(c.getId(),phoneParamId);


Скрипт ругается:
Код:
Error in method invocation: Method getPhoneParam( int, int ) not found in class 'bitel.billing.server.contract.bean.ContractParameterManager'


Сервер: вер. 5.1 сборка 601 от 01.03.2011 10:41:52

Куда бежать, что делать?

Автор:  dimOn [ 14 июн 2011, 17:59 ]
Заголовок сообщения:  Re: getPhoneParam в ContractParameterManager

01.03.2011 10:41:52 этого метода ещё не было

Автор:  vdd [ 14 июн 2011, 18:06 ]
Заголовок сообщения:  Re: getPhoneParam в ContractParameterManager

dimOn писал(а):
01.03.2011 10:41:52 этого метода ещё не было

А какой был? В 5.0 смотреть?

Автор:  vdd [ 14 июн 2011, 18:11 ]
Заголовок сообщения:  Re: getPhoneParam в ContractParameterManager

В 5.0 можно апдейтить и удалять. Получить нельзя.
До апдейта биллинга телефонный параметр только из базы можно забрать?

Автор:  dimOn [ 14 июн 2011, 18:14 ]
Заголовок сообщения:  Re: getPhoneParam в ContractParameterManager

Нет, в 5.0 этого нету вообще. А в 5.1 есть, но появилось позже того времени, которым датируется ваш текущий установленный билд. В каком именно билде по номеру искать не буду (да и незачем), но точно позже первого марта, т.е. вам придётся обновиться, если хотите воспользоваться этим методом API.

Автор:  vdd [ 14 июн 2011, 18:17 ]
Заголовок сообщения:  Re: getPhoneParam в ContractParameterManager

Значит пока из базы. Большое спасибо.

Автор:  dimOn [ 14 июн 2011, 18:17 ]
Заголовок сообщения:  Re: getPhoneParam в ContractParameterManager

vdd писал(а):
В 5.0 можно апдейтить и удалять. Получить нельзя.
До апдейта биллинга телефонный параметр только из базы можно забрать?

В 5.0 забрать только из базы. В 5.1 , если не хотите обновляться, то тоже из базы. Ну, или перегрузить ContractParameterManager и в своём классе добавить getPhoneParam. или просто написать в скрипт этот метод. Могу в личку скинуть содержимое метода текущее из 5.1.

Автор:  vdd [ 14 июн 2011, 18:28 ]
Заголовок сообщения:  Re: getPhoneParam в ContractParameterManager

Большое спасибо за помощь.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/