| forum.bitel.ru http://forum.bitel.ru/  | 
|
| Автосоздание договоров. http://forum.bitel.ru/viewtopic.php?f=6&t=8727  | 
	Страница 1 из 1 | 
| Автор: | Иван [ 27 ноя 2013, 21:55 ] | 
| Заголовок сообщения: | Автосоздание договоров. | 
У меня на входе есть файл, Номер договора, фио, еще параметры, номер телефона. Порядка 600 записей. Номер телефона уникальный, остальное бывает повторяется (если у абонента например два номер - две одинаковых записи с разными телефонами) Мне нужно создать эти договоры в биллинге по шаблону, заполнить параметры, и завести алиасы модуля voiceip. Никто не решал такую задачу? Может посоветуете чего нибудь?  | 
	|
| Автор: | Phricker [ 27 ноя 2013, 23:57 ] | 
| Заголовок сообщения: | Re: Автосоздание договоров. | 
Можно тут глянуть К примеру третий конвертер. А организовать чтобы в один и тот же договор добавлялся 1 логин с несколькими алиасами легче простого. Проверяете не сменился ли номер договора из файла, и если сменился - создаете новый договор и его используете. А так - в один логин добавлять несколько алиасов. Код: VoiceIpLoginManager lm = new VoiceIpLoginManager( con, VOICEIP_MID ); 
		
		Set<String> aliases = new HashSet<String>(); aliases.add( "alias1" ); aliases.add( "alias2" ); lm.updateAliases( loginId, aliases );  | 
	|
| Автор: | Иван [ 05 дек 2013, 19:55 ] | 
| Заголовок сообщения: | Re: Автосоздание договоров. | 
Не поможете мне с параметром типа 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 во всех уже мыслимых комбинациях с плюсиками, скобочками, пробелами и без них И все равно параметр пуст.  | 
	|
| Автор: | skn [ 05 дек 2013, 21:39 ] | 
| Заголовок сообщения: | Re: Автосоздание договоров. | 
Код: 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 );  | 
	|
| Автор: | Иван [ 05 дек 2013, 21:55 ] | 
| Заголовок сообщения: | Re: Автосоздание договоров. | 
ах, в моем древнем 4.6 этого нет  | 
	|
| Автор: | Иван [ 06 дек 2013, 01:07 ] | 
| Заголовок сообщения: | Re: Автосоздание договоров. | 
Поборол через sql вставки. Phricker, skn Спасибо вам.  | 
	|
| Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] | 
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/  | 
|