forum.bitel.ru http://forum.bitel.ru/ |
|
формат параметра телефон http://forum.bitel.ru/viewtopic.php?f=19&t=8504 |
Страница 1 из 1 |
Автор: | skyb [ 30 сен 2013, 20:26 ] |
Заголовок сообщения: | формат параметра телефон |
Со сторонней системы передается телефон. Текстовый формат, может с +7 может код в скобках и тд. но не все принимает биллинг. Параметр договора телефон, у него есть определенный формат который он понимает? |
Автор: | skn [ 30 сен 2013, 23:45 ] |
Заголовок сообщения: | Re: формат параметра телефон |
со стороней системы можно только номер без форматирования передать и отдельно формат |
Автор: | skyb [ 01 окт 2013, 02:28 ] |
Заголовок сообщения: | Re: формат параметра телефон |
skn писал(а): со стороней системы можно только номер без форматирования передать и отдельно формат текстовое поле, как заполнят менеджеры ![]() |
Автор: | skn [ 01 окт 2013, 03:02 ] |
Заголовок сообщения: | Re: формат параметра телефон |
оно на клиенте преобразовывается в чистый номер типа "73472924823" и формат "13" и на сервер передается в таком виде введенное менеджерами, надо парсить, конвертировать, а потом закачивать или хранить телефоны в биллинге в текстовых полях, но тогда их будет сложно использовать их в поиске и например в автоматических обзонах, рассылках. |
Автор: | skyb [ 01 окт 2013, 03:43 ] |
Заголовок сообщения: | Re: формат параметра телефон |
а что за формат '13' ? |
Автор: | Artur [ 01 окт 2013, 09:12 ] |
Заголовок сообщения: | Re: формат параметра телефон |
skyb писал(а): а что за формат '13' ? http://bgbilling.ru/v6.0/doc_op/billing ... type_phone |
Автор: | skyb [ 01 окт 2013, 17:18 ] |
Заголовок сообщения: | Re: формат параметра телефон |
Artur писал(а): кажется сам комуто советовал, а самому доку посмотреть не хватило тяму =) а для 1 параметра можно описать несколько форматов? |
Автор: | skn [ 01 окт 2013, 17:23 ] |
Заголовок сообщения: | Re: формат параметра телефон |
skyb писал(а): а для 1 параметра можно описать несколько форматов? да, там же в доке |
Автор: | skyb [ 01 окт 2013, 17:34 ] |
Заголовок сообщения: | Re: формат параметра телефон |
skn писал(а): skyb писал(а): а для 1 параметра можно описать несколько форматов? да, там же в доке видел, но не понял просто. Код: phones.numberformat.<pid>=+X(XXX)XXX-XX-XX phones.numberformat.<pid>=X(XXX)XXX-XX-XX phones.numberformat.<pid>=+XXXXXXX-XX-XX и тд? где пид 1 |
Автор: | skn [ 01 окт 2013, 18:23 ] |
Заголовок сообщения: | Re: формат параметра телефон |
Код: phones.numberformat.<pid>.f13=+X(XXX)XXX-XX-XX
phones.numberformat.<pid>.f10=X XXX XXX-XX-XX |
Автор: | skyb [ 02 окт 2013, 11:22 ] |
Заголовок сообщения: | Re: формат параметра телефон |
странные какие то ситуации творятся Код: phone ===========>71112225060 fax ===========>7 11 222 50 58 вот такие телефоны приходят со сторонней системы код для обновления этих параметров Код: if (eElement.getAttribute("val").equals("Phone")) { System.out.println("phone ===========+>" + node.getTextContent()); ppv.setPhones(node.getTextContent()); cpm.updatePhoneParam(cid, phone_pid, ppv, 0); } if (eElement.getAttribute("val").equals("Fax")) { System.out.println("fax ===========+>" + node.getTextContent()); ppv.setPhones(node.getTextContent()); cpm.updatePhoneParam(cid, fax_pid, ppv, 0); } все замечательно, но есть 2 проблемы. 1. Телефоны только обновляются, но не устанавливаются если поле не было заполнено 2. При редактировании уже заполенного номера (из сторонней системы) получается что поле для редактирование пустое, как будто пустой параметр заполняешь. |
Автор: | skn [ 02 окт 2013, 12:53 ] |
Заголовок сообщения: | Re: формат параметра телефон |
ppv.setPhones - это отформатированая строка, сами номера хранятся в list при редактирование ppv.setPhones перетирается отформатированным содержимым list |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |