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

MPS и формат номера договора
http://forum.bitel.ru/viewtopic.php?f=18&t=13140
Страница 1 из 1

Автор:  Dog [ 04 дек 2018, 13:33 ]
Заголовок сообщения:  MPS и формат номера договора

Скажите, как можно (если можно) реализовать выделение из прелеьевшего номера договора от платежной системы только цифр э, при условии что прилетающий формат всегда разный?
От сбербанка летит постоянно рандомный набор вводимых данных от клиентов. Как они только не умудряются вводить номер договора. В Сбербанке нет такого понятия как подсказка или шаблон ввода.
Можно ли с нашей стороны помочь клиентам - избавить их от мучений расставания с их деньгами? :)

Автор:  Phricker [ 04 дек 2018, 13:48 ]
Заголовок сообщения:  Re: MPS и формат номера договора

Либо regex
Код:
# Включение "множественного поиска", то есть проверка всего списка regex
#mps.1.search.multi=1
# Шаблон преобразования - pattern:::result, если пришедшее значение подходит под regexp, то
# оно преобразуется перед поиском, если нет - остаётся без изменений, по умолчанию - без изменений.
# Например, \A((?:\d{5})|(?:\d{6})|(?:\d{7}))(\d{2})\z:::NK$1-$2
# если пришедший номер для поиска представляет собой 12345608, то он будет преобразован в NK123456-08,
# и уже по нему будет произведён поиск договора
#mps.<mpsId>.search.pattern=


либо пользовательский класс поиска
Код:
# пользовательский класс реализующий поиск, должен реализовывать интерфейс ru.bitel.bgbilling.modules.mps.server.bean.FindContract
#mps.<mpsId>.search.custom=

Автор:  Dog [ 04 дек 2018, 15:04 ]
Заголовок сообщения:  Re: MPS и формат номера договора

Phricker писал(а):
Либо regex
либо пользовательский класс поиска
Код:
# пользовательский класс реализующий поиск, должен реализовывать интерфейс ru.bitel.bgbilling.modules.mps.server.bean.FindContract
#mps.<mpsId>.search.custom=

то что нужно. спасибо

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