BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Автосоздание договоров.
СообщениеДобавлено: 27 ноя 2013, 21:55 
Не в сети

Зарегистрирован: 26 ноя 2008, 01:56
Сообщения: 80
Карма: 0
У меня на входе есть файл,

Номер договора, фио, еще параметры, номер телефона.

Порядка 600 записей.
Номер телефона уникальный, остальное бывает повторяется (если у абонента например два номер - две одинаковых записи с разными телефонами)

Мне нужно создать эти договоры в биллинге по шаблону, заполнить параметры, и завести алиасы модуля voiceip.

Никто не решал такую задачу?

Может посоветуете чего нибудь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автосоздание договоров.
СообщениеДобавлено: 27 ноя 2013, 23:57 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Можно тут глянуть
К примеру третий конвертер.
А организовать чтобы в один и тот же договор добавлялся 1 логин с несколькими алиасами легче простого.
Проверяете не сменился ли номер договора из файла, и если сменился - создаете новый договор и его используете.
А так - в один логин добавлять несколько алиасов.
Код:
VoiceIpLoginManager lm = new VoiceIpLoginManager( con, VOICEIP_MID );
Set<String> aliases = new HashSet<String>();
            aliases.add( "alias1" );
            aliases.add( "alias2" );
         lm.updateAliases( loginId, aliases );

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автосоздание договоров.
СообщениеДобавлено: 05 дек 2013, 19:55 
Не в сети

Зарегистрирован: 26 ноя 2008, 01:56
Сообщения: 80
Карма: 0
Не поможете мне с параметром типа phone?

Не могу подобрать формат

Вот такой примерно код
Код:
    ContractParameterManager cpm = new ContractParameterManager( con );
           ContractPhoneParamValue cophpa= new ContractPhoneParamValue();
           cophpa.setPhones(phone);
           cpm.updatePhoneParam( contract.getID(), PHONE_PARAM_ID, cophpa , 0 );


Пытаюсь туда предавать phone= +7 (922) 2222222
во всех уже мыслимых комбинациях с плюсиками, скобочками, пробелами и без них
И все равно параметр пуст.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автосоздание договоров.
СообщениеДобавлено: 05 дек 2013, 21:39 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Код:
PhoneParamValue value = new PhoneParamValue();
PhoneParamItem item = new PhoneParamItem();
item.setPhone( "73472924823" );
item.setFormat( "13" );
item.setComment( "" );
value.addPhoneItem( item );
value.setPhones( PhoneUtils.getPhones( setup, pid, value ) );
new ContractParameterManager( con ).updatePhoneParam( cid, pid, value, userID );


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автосоздание договоров.
СообщениеДобавлено: 05 дек 2013, 21:55 
Не в сети

Зарегистрирован: 26 ноя 2008, 01:56
Сообщения: 80
Карма: 0
ах, в моем древнем 4.6 этого нет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автосоздание договоров.
СообщениеДобавлено: 06 дек 2013, 01:07 
Не в сети

Зарегистрирован: 26 ноя 2008, 01:56
Сообщения: 80
Карма: 0
Поборол через sql вставки.

Phricker, skn
Спасибо вам.


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

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


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

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


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

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