forum.bitel.ru http://forum.bitel.ru/ |
|
TariffLabelManager и TariffLabelService http://forum.bitel.ru/viewtopic.php?f=19&t=12662 |
Страница 1 из 1 |
Автор: | Phricker [ 06 окт 2017, 18:52 ] |
Заголовок сообщения: | TariffLabelManager и TariffLabelService |
Доброго дня, господа. В TariffLabelManager есть метод Код: getTariffLabelIds(int tariffPlanId) возвращающий ID меток присвоенных тарифу.Удобно для проверки присвоена ли тарифу определенная метка. Код: Set<Integer> tariffLabels = tariffLabelManager.getTariffLabelIds(tariffId); if (tariffLabels.contains(TP_LABEL)) { ... } Переписываю дин.код на TariffLabelService, и там нет этого метода. Как сейчас быть? Вызывать Код: TariffLabelService.getTariffLabelTreeItemList(int tariffPlanId); и перебирать его? Это если не городить свой SQL внутри дин.кода. |
Автор: | Phricker [ 21 ноя 2017, 13:26 ] |
Заголовок сообщения: | Re: TariffLabelManager и TariffLabelService |
up |
Автор: | skn [ 21 ноя 2017, 21:50 ] |
Заголовок сообщения: | Re: TariffLabelManager и TariffLabelService |
версия? |
Автор: | Phricker [ 22 ноя 2017, 00:18 ] |
Заголовок сообщения: | Re: TariffLabelManager и TariffLabelService |
7.0 Так сказать решил все скрипты перебрать в предверии обновления до 7.1 и на сервисы переехать по возможности |
Автор: | skn [ 22 ноя 2017, 13:28 ] |
Заголовок сообщения: | Re: TariffLabelManager и TariffLabelService |
в 7.1 вроде исправлено |
Автор: | Phricker [ 22 ноя 2017, 13:49 ] |
Заголовок сообщения: | Re: TariffLabelManager и TariffLabelService |
Хм. Проверю. Спасибо. И еще вопрос тогда по поводу сервисов. Стоит ли писать про отсутствующие методы в сервисах, если эти методы есть в даошках, к которым эти сервисы по идее обращаются? Например есть сервис ContractObjectService в котором только contractObjectList. Который Код: public List<ContractObject> contractObjectList(int contractId) throws BGException { return getContractObjectDao().list(contractId); } И есть ContractObjectDao в котором есть куча методов. Или же это будет исправлено в свое время и нечего торопить, юзать пока Код: try(ContractObjectDao contractObjectDao = new ContractObjectDao(con, User.USER_SERVER)){ contractObjectDao.update(); } и периодически мониторить обновления в сервисах? |
Автор: | skn [ 22 ноя 2017, 17:51 ] |
Заголовок сообщения: | Re: TariffLabelManager и TariffLabelService |
ну как бы не предполагается, что сервисы должны тупо дублировать все методы даошек... |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |