forum.bitel.ru http://forum.bitel.ru/ |
|
Нашел проблему с шаблонами договоров http://forum.bitel.ru/viewtopic.php?f=22&t=4551 |
Страница 1 из 1 |
Автор: | rpra [ 15 сен 2010, 13:44 ] |
Заголовок сообщения: | Нашел проблему с шаблонами договоров |
Биллинг последний 5.1 Договора создаются автоматом при активации карточек. Некоторые параметры шаблона не установились в новых договорах: Для модуля Dialup свойства логина 1. Количество сессий в шаблоне 1, в договоре не ограничено 2. Группа REALMов в шаблоне задана конкретная, в договоре default Может быть я что-то не так делаю? |
Автор: | stark [ 21 сен 2010, 19:33 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
я проверил , у меня работает . вы уверены что у вас создаётся по тому шаблону , который вы думаете? посмотрите на SELECT * FROM card_data_5 where did = {dealer_id} and card_code = {card_code} где {dealer_id} - код дилера (можно узнать если в менеджере дилеров на нем нажмете ctrl-i ), {card_code} - пин-код карты (логин). Там есть поле pid - это код шаблона договора . проверьте правильный ли он ( код конкретного шаблона также можно узнать с помощью ctrl-i в Шаблонах ) . И просто создание по договора по этому шаблону из клиента биллинга работает нормально ? |
Автор: | rpra [ 23 сен 2010, 01:05 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
Все проверил, ошибки у меня нет. Реально поправить это дело или придется скриптом поведения попробовать заполнить эти поля? А то без них не получается тарифы новые запустить ![]() |
Автор: | rpra [ 29 сен 2010, 12:43 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
up Очень актуально для меня |
Автор: | stark [ 01 окт 2010, 12:02 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
вы не ответили на мой вопрос stark писал(а): И просто создание по договора по этому шаблону из клиента биллинга работает нормально ? Т.е проблема именно при активации или просто по шаблону создать тоже не получается из клиента ? |
Автор: | rpra [ 01 окт 2010, 17:16 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
stark писал(а): вы не ответили на мой вопрос stark писал(а): И просто создание по договора по этому шаблону из клиента биллинга работает нормально ? Т.е проблема именно при активации или просто по шаблону создать тоже не получается из клиента ? Я ответил но потом нечаянно отредактировал ![]() Проблема ТОЛЬКО при автоматическом создании договора при активации карты. По шаблону всё создается без проблем, проверил несколько раз, и кол-во сессий и REALM проставляются верно. |
Автор: | stark [ 06 окт 2010, 15:49 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
покажите конфигурацию модуля карточек |
Автор: | rpra [ 11 ноя 2010, 01:10 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
Решил оживить тему. stark писал(а): покажите конфигурацию модуля карточек Вообще сомневаюсь что проблема может быть там. Ниже приведу конфигурацию. Возникла ещё пара вопросов. Пытался обойти данную проблему скриптами поведения, повесил скрипт на событие "Модуль Dialup => Изменение/добавление логина". Скрипт вызывается, но всё равно не изменяет параметры логина! Код: import bitel.billing.server.util.*; public void onEvent( event, setup, con, conSlave ) { login = event.getLogin(); login_id = login.getLogin(); if(login_id > 10000) { // Карточный логин login.setRealmGroup("wifi"); login.setMaxSession(1); print("sess: " + login.getMaxSession()); }; } И сразу же ещё вопрос - данное событие не вызывается при автоматическом создании договора при активации карты! Судя по логам вызывается только "Статус договора изменен" Код: 11-11/00:06:26 INFO [Thread-10] script - Process event cid:602; event:Event bitel.billing.server.script.bean.event.ContractStatusChangedEvent cid: 602; module: 0; type: 19; userId: 0 Так и должно быть? Странное очень поведение, нет даже события создания договора, или его просто в логах нет? Настройки модуля карт, активация через веб не используется, только при первом логине на NAS. Код: contract.pattern=T####-##
#расшифровки статусов status.title.lock=Заблокирована status.title.pay=В продаже status.title.contract=Договор status.title.balance=Баланс #название пункта меню на странице статистики web.menuItem1=Пополнение счета с помощью Интернет-карт #макрос формирования комментария платежа при его приходе через дилерский интерфейс, доступны подстановки: #${dealer} - дилер, ${trans} - код транзакции, ${contract} - номер договора, ${comment} - комментарий платежа, ${summ} - сумма payment.comment=Оплата по дог. ${contract} через ${dealer} (${comment}) #ссылка на статистику сервера statistics.url=http://192.168.111.30:8080/bgbilling/webexecuter #Тип активации с кодом 1 (activateType=1) #название activate.login.service.1.title=WiFi #услуги карточки, с которыми возможна активация, через запятую, 0 - все activate.login.service.1.sids=0 #код модуля activate.login.service.1.mid=1 #список возможных тарифов, коды, через запятую activate.login.service.1.tariffs=1 #добавляемая группа договора activate.login.service.1.group=0 # #Параметры договора для активации #Название activate.login.param.1.title=Введите ФИО: #Код параметра activate.login.param.1.pid=3 #Обязательность для заполнения activate.login.param.1.require=1 #Выводимая ошибка, если параметр обязателен для заполнения и не заполнен activate.login.param.1.require.error=Введите ФИО |
Автор: | Администратор [ 11 ноя 2010, 16:11 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
Цитата: "Модуль Dialup => Изменение/добавление логина". Скрипт вызывается, но всё равно не изменяет параметры логина! Вы фактически поменяли параметры логина в памяти. А нужно ешё: Код: new DialUpLoginManager( con, mid ).updateLogin( login ); http://www.bgbilling.ru/v5.1/javadoc/bi ... nager.html |
Автор: | rpra [ 12 ноя 2010, 00:01 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
Администратор писал(а): Цитата: "Модуль Dialup => Изменение/добавление логина". Скрипт вызывается, но всё равно не изменяет параметры логина! Вы фактически поменяли параметры логина в памяти. А нужно ешё: Код: new DialUpLoginManager( con, mid ).updateLogin( login ); http://www.bgbilling.ru/v5.1/javadoc/bi ... nager.html Спасибо, примерно так и думал, кол-во сессий обновляется. НО, есть пара проблем. 1. Группа realm-ов всё равно не изменяется. 2. Данное событие не срабатывает при автоматическом создании договора. И в любом случае всё это костыль в попытках решить изначальную проблему с шаблонами. Несмотря на все последние обновления, проблема, обозначенная в первом посте остается актуальной!! |
Автор: | stark [ 12 ноя 2010, 11:06 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
доступ дать можете ? |
Автор: | rpra [ 12 ноя 2010, 12:27 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
stark писал(а): доступ дать можете ? В личку дал. Надеюсь на решение проблемы, достала она уже ![]() |
Автор: | stark [ 17 ноя 2010, 13:19 ] |
Заголовок сообщения: | Re: Нашел проблему с шаблонами договоров |
при активации через через NAS не обрабатываются синхронные события модулей . Поэтому работать не будет . Такое будет работать только в 5.2 |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |