BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 10 май 2024, 17:10

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
СообщениеДобавлено: 05 авг 2014, 15:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
если можно для 6.0 и 6.1, если различается

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:09 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Таблица service.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а api? =)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
да и через sql как? чегото вообще найти не могу

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:18 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
web-сервиc: ru.bitel.bgbilling.kernel.module.server.service.ServiceService.
dao-ка: ru.bitel.bgbilling.kernel.module.server.bean.ServiceManager


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:19 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
возможно я не понял вопроса.
я часто skyb-а не понимаю с первого раза


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
возможно я не понял вопроса.
я часто skyb-а не понимаю с первого раза

))))))
эт да
вот эти названия нада получить на договоре по их id в модуле
ru.bitel.bgbilling.kernel.module.server.bean.ServiceManager
чегото вообще не понял, как там вообще, должно жеж быть легко


Вложения:
Выделение_047.png
Выделение_047.png [ 38.46 КБ | Просмотров: 7343 ]

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
да и через sql как? чегото вообще найти не могу


отрываем таблицу service и смотрим что там - все услуги всех модулей. Надо выбрать с нужную по id и вpять ее title. Так понятно ? :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:31 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
ru.bitel.bgbilling.kernel.module.server.bean.ServiceManager
чегото вообще не понял, как там вообще, должно жеж быть легко


http://bgbilling.ru/v6.1/javadoc/ru/bit ... nager.html

а там легко.
Цитата:
Method Summary

Methods inherited from class ru.bitel.bgbilling.kernel.module.server.bean.ServiceDao
get, getFromRS, list, list, listUsing, listUsing, updateImpl
Methods inherited from class ru.bitel.common.model.AbstractIdDao
delete, get, getAndDelete, getAndUpdate
Methods inherited from class ru.bitel.common.model.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, processException, recycle, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.bitel.bgbilling.kernel.directory.api.common.Directory
delete, get, update


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
skyb писал(а):
да и через sql как? чегото вообще найти не могу


отрываем таблицу service и смотрим что там - все услуги всех модулей. Надо выбрать с нужную по id и вpять ее title. Так понятно ? :)

Код:
3004   contract_service   
привязка разрешенных услуг к договорам
3005         id   int(10) unsigned   false      код записи   
3006         cid   int(10) unsigned   false   0   код договора   

3007         sid   int(10) unsigned   false   0   код услуги   

3008         date1   date   true      дата начала   
3009         date2   date   true      дата окончания   
3010         comment   varchar(255)   false      комментарий   
3011         lm   date   false   0000-00-00   дата последней правки   
3858         eid   int(11)   false   0   не используется с 4.6   
3919         emid   int(11)   false   0   не используется с 4.6

или какую сервайс?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
skyb писал(а):
ru.bitel.bgbilling.kernel.module.server.bean.ServiceManager
чегото вообще не понял, как там вообще, должно жеж быть легко


http://bgbilling.ru/v6.1/javadoc/ru/bit ... nager.html

а там легко.
Цитата:
Method Summary

Methods inherited from class ru.bitel.bgbilling.kernel.module.server.bean.ServiceDao
get, getFromRS, list, list, listUsing, listUsing, updateImpl
Methods inherited from class ru.bitel.common.model.AbstractIdDao
delete, get, getAndDelete, getAndUpdate
Methods inherited from class ru.bitel.common.model.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, processException, recycle, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.bitel.bgbilling.kernel.directory.api.common.Directory
delete, get, update

тут вообще ничего не понятно, я открывал ))))
а в 6.1 он ещё и устаревший

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:51 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
stark писал(а):
skyb писал(а):
ru.bitel.bgbilling.kernel.module.server.bean.ServiceManager
чегото вообще не понял, как там вообще, должно жеж быть легко


http://bgbilling.ru/v6.1/javadoc/ru/bit ... nager.html

а там легко.
Цитата:
Method Summary

Methods inherited from class ru.bitel.bgbilling.kernel.module.server.bean.ServiceDao
get, getFromRS, list, list, listUsing, listUsing, updateImpl
Methods inherited from class ru.bitel.common.model.AbstractIdDao
delete, get, getAndDelete, getAndUpdate
Methods inherited from class ru.bitel.common.model.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, processException, recycle, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.bitel.bgbilling.kernel.directory.api.common.Directory
delete, get, update

тут вообще ничего не понятно, я открывал ))))
а в 6.1 он ещё и устаревший


да, точно. Надо использовать ru.bitel.bgbilling.kernel.module.server.bean.ServiceDao. Можно и в 6.0.

А что непонятного то?. Все новые Dao наследуется от одного предка и у всех есть метод get, который возвращает то что нужно по id. В этом списке описаны методы всех предков.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:54 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
но правильнее через web-сервис, но в данном случае не критично.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 16:56 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
skyb писал(а):
stark писал(а):
skyb писал(а):
ru.bitel.bgbilling.kernel.module.server.bean.ServiceManager
чегото вообще не понял, как там вообще, должно жеж быть легко


http://bgbilling.ru/v6.1/javadoc/ru/bit ... nager.html

а там легко.
Цитата:
Method Summary

Methods inherited from class ru.bitel.bgbilling.kernel.module.server.bean.ServiceDao
get, getFromRS, list, list, listUsing, listUsing, updateImpl
Methods inherited from class ru.bitel.common.model.AbstractIdDao
delete, get, getAndDelete, getAndUpdate
Methods inherited from class ru.bitel.common.model.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, processException, recycle, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.bitel.bgbilling.kernel.directory.api.common.Directory
delete, get, update

тут вообще ничего не понятно, я открывал ))))
а в 6.1 он ещё и устаревший


да, точно. Надо использовать ru.bitel.bgbilling.kernel.module.server.bean.ServiceDao. Можно и в 6.0.

А что непонятного то?. Все новые Dao наследуется от одного предка и у всех есть метод get, который возвращает то что нужно по id. В этом списке описаны методы всех предков.

если честно, ничего не понятно :(((( можно примером, я его запишу и не буду спрашивать

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 17:09 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
если честно, ничего не понятно :(((( можно примером, я его запишу и не буду спрашивать


Код:

int id = 100; //id который мы хотим получить
InetServOptionDao dao = new InetServOptionDao( con, mid );
InetServOption option = dao.get( id );


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 17:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
я может не правильно объясняю, но мне нада жеже npay, вообще, уже ради интереса интересно как получить, фрикер подсказал где в базе service находится, я не то искал, и, вроде получилось.

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 17:49 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
я может не правильно объясняю, но мне нада жеже npay, вообще, уже ради интереса интересно как получить, фрикер подсказал где в базе service находится, я не то искал, и, вроде получилось.


Я пытаюсь объяснить. Во-первых npay - тут не причем, это услуги в ядре. Вопрос как получить услугу по id. Так вот, открыв любой класс, нужно смотреть не только методы этого класса, но и методы предка(и у предка тоже может быть предок). В данном случае чтобы получить услугу надо заменить в моем примере InetServOptionDao на ServiceDao( там только конструктор без кода модуля) и InetServOption на
Service. Если я сейчас этого не объясню, то мне нужно завтра будет отвечать на такой же вопрос как получить опцию Inet по Id(потому что в javadoc опять ничего не понятно) и т.п.

Это как с web-сервисами. Вот есть пример. Остальные делаются по аналогии. Я не хочу каждый раз писать как получать очередной сервис. Так же, как писать каждый раз, как что-то получать по id.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 17:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark, я в sql получил что нужно. Завтра постараюсь получить это через api, и опишу все что ты говоришь в вики, а потом можешь просто ссылаться на гайд ;-)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

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


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

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


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

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