| 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/ | |