BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 18:43

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Персональные тарифы
СообщениеДобавлено: 30 июн 2016, 18:02 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
Подскажите пожалуйста какие есть методы по работе с персональным тарифом, по API мы пока только добавляем-закрываем-меняем глобальный тариф, а как то же самое можно осуществить с персональными тарифами?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Персональные тарифы
СообщениеДобавлено: 08 июл 2016, 19:37 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Персональные тарифы
СообщениеДобавлено: 14 июл 2016, 17:49 
Не в сети

Зарегистрирован: 18 фев 2016, 12:59
Сообщения: 7
Карма: 0
Мы сначала закрываем текущий тариф вчерашним числом, а затем сегодняшним числом добавляем новый. Таким образом сохраняется еще и история изменений.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Персональные тарифы
СообщениеДобавлено: 14 июл 2016, 19:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Код:
        Date now = new Date();
        ContractTariffManager ctm = new ContractTariffManager(con);
        PersonalTariffManager ptm = new PersonalTariffManager(con);
        TariffPlanManager tpm = new TariffPlanManager(con);
        try {


            List<PersonalTariff> personalTariffs = ptm.getPersonalTariffList(cid, now);
            for (PersonalTariff pt : personalTariffs) {

            }

            List<ContractTariff> globalTariffs = ctm.getContractTariffList(cid, now);
            for (ContractTariff gt : globalTariffs) {
                int tId = gt.getTariffPlanId();
                String tariffTitle = tpm.getTariffPlan(tId).getTitle();
            }
        } catch (BGException e) {
            logger.error("BGException");
        }

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Персональные тарифы
СообщениеДобавлено: 14 июл 2016, 21:19 
Не в сети

Зарегистрирован: 18 фев 2016, 12:59
Сообщения: 7
Карма: 0
Спасибо!


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

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


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

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


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

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