forum.bitel.ru http://forum.bitel.ru/ |
|
Подскажите как получить title абонки по id в модуле http://forum.bitel.ru/viewtopic.php?f=19&t=9541 |
Страница 1 из 1 |
Автор: | skyb [ 05 авг 2014, 15:59 ] |
Заголовок сообщения: | Подскажите как получить title абонки по id в модуле |
если можно для 6.0 и 6.1, если различается |
Автор: | stark [ 05 авг 2014, 16:09 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
Таблица service. |
Автор: | skyb [ 05 авг 2014, 16:10 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
а api? =) |
Автор: | skyb [ 05 авг 2014, 16:14 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
да и через sql как? чегото вообще найти не могу |
Автор: | stark [ 05 авг 2014, 16:18 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
web-сервиc: ru.bitel.bgbilling.kernel.module.server.service.ServiceService. dao-ка: ru.bitel.bgbilling.kernel.module.server.bean.ServiceManager |
Автор: | stark [ 05 авг 2014, 16:19 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
возможно я не понял вопроса. я часто skyb-а не понимаю с первого раза |
Автор: | stark [ 05 авг 2014, 16:28 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
skyb писал(а): да и через sql как? чегото вообще найти не могу отрываем таблицу service и смотрим что там - все услуги всех модулей. Надо выбрать с нужную по id и вpять ее title. Так понятно ? ![]() |
Автор: | stark [ 05 авг 2014, 16:31 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
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 |
Автор: | skyb [ 05 авг 2014, 16:36 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
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 или какую сервайс? |
Автор: | skyb [ 05 авг 2014, 16:37 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
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 он ещё и устаревший |
Автор: | stark [ 05 авг 2014, 16:51 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
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. В этом списке описаны методы всех предков. |
Автор: | stark [ 05 авг 2014, 16:54 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
но правильнее через web-сервис, но в данном случае не критично. |
Автор: | skyb [ 05 авг 2014, 16:56 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
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. В этом списке описаны методы всех предков. если честно, ничего не понятно ![]() |
Автор: | stark [ 05 авг 2014, 17:09 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
skyb писал(а): если честно, ничего не понятно ![]() Код: int id = 100; //id который мы хотим получить InetServOptionDao dao = new InetServOptionDao( con, mid ); InetServOption option = dao.get( id ); |
Автор: | skyb [ 05 авг 2014, 17:22 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
я может не правильно объясняю, но мне нада жеже npay, вообще, уже ради интереса интересно как получить, фрикер подсказал где в базе service находится, я не то искал, и, вроде получилось. |
Автор: | stark [ 05 авг 2014, 17:49 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
skyb писал(а): я может не правильно объясняю, но мне нада жеже npay, вообще, уже ради интереса интересно как получить, фрикер подсказал где в базе service находится, я не то искал, и, вроде получилось. Я пытаюсь объяснить. Во-первых npay - тут не причем, это услуги в ядре. Вопрос как получить услугу по id. Так вот, открыв любой класс, нужно смотреть не только методы этого класса, но и методы предка(и у предка тоже может быть предок). В данном случае чтобы получить услугу надо заменить в моем примере InetServOptionDao на ServiceDao( там только конструктор без кода модуля) и InetServOption на Service. Если я сейчас этого не объясню, то мне нужно завтра будет отвечать на такой же вопрос как получить опцию Inet по Id(потому что в javadoc опять ничего не понятно) и т.п. Это как с web-сервисами. Вот есть пример. Остальные делаются по аналогии. Я не хочу каждый раз писать как получать очередной сервис. Так же, как писать каждый раз, как что-то получать по id. |
Автор: | skyb [ 05 авг 2014, 17:52 ] |
Заголовок сообщения: | Re: Подскажите как получить title абонки по id в модуле |
stark, я в sql получил что нужно. Завтра постараюсь получить это через api, и опишу все что ты говоришь в вики, а потом можешь просто ссылаться на гайд ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |