BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 июн 2025, 17:33

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: API :: ContractServiceManager
СообщениеДобавлено: 10 июл 2009, 18:57 
Использую примерно следующий код:
...
ContractServiceManager csm = new ContractServiceManager(con);
List serviceList =csm.getContractServiceList(cid, mid);
...
При этом для модуля npay возвращает всегда пустой список, хотя услуги и модуль подключены к договору.
При указании id другого модуля возвращает список правильно.
Просьба проверить.
ver. 4.6 build 503.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июл 2009, 19:19 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
таблицы вроде одни и те же используются, посмотрите что в БД (таблица contract_service )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июл 2009, 19:46 
да... как раз услуг модуля npay в этой таблице нет.
все они находятся в npay_service_object_{mid}


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 июл 2009, 00:29 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
используйте bitel.billing.server.npay.bean.ServiceObjectManager(Connection con, int mid).getServiceObjectList(....)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 июл 2009, 22:38 
Не в сети

Зарегистрирован: 16 апр 2009, 00:12
Сообщения: 62
Карма: 0
Я тож заметил этот баг во время тестов. При этом абонентка криво начислялась (у нас две услуги абонплаты) и в карточке договора не было услуг абонентки, и в таблице contract_service не было всех подключенных услуг, хотя в шаблоне и в договоре все услуги подключены, проставлено все как надо.
Решил добавлением в таблицу contract_pattern_services добавлением всех кодов услуг модуля NPAY. Правда, если открыть и сохранить шаблон, то услуги из таблицы стираются. Теперь все создаваемые договора имеют все коды услуг в таблице contract_service. И описанная выше функция
List serviceList =csm.getContractServiceList(cid, mid);
работает правильно, и в карточке порядок и начисление абонентки стабильно работает по обоим услугам.

PS.
При открытии шаблона выскакивает (см скрин). Нет ли здесь взаимоствязи? Версия биллинга тож в скрине.


Вложения:
Version.jpg
Version.jpg [ 133.09 КБ | Просмотров: 2456 ]
Pattern_bug.jpg
Pattern_bug.jpg [ 64.83 КБ | Просмотров: 2462 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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