forum.bitel.ru
http://forum.bitel.ru/

подскажите как узнать время действия тарифной опции
http://forum.bitel.ru/viewtopic.php?f=19&t=9461
Страница 1 из 1

Автор:  skyb [ 18 июл 2014, 14:55 ]
Заголовок сообщения:  подскажите как узнать время действия тарифной опции

через api

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

Автор:  skyb [ 21 июл 2014, 13:32 ]
Заголовок сообщения:  Re: подскажите как узнать время действия тарифной опции

ап

Автор:  skyb [ 22 июл 2014, 08:41 ]
Заголовок сообщения:  Re: подскажите как узнать время действия тарифной опции

это вообще в api есть? или лучше через мускул сделать?

Автор:  abu [ 22 июл 2014, 10:14 ]
Заголовок сообщения:  Re: подскажите как узнать время действия тарифной опции

Если я правильно понял вопрос, то недавно эту задачу решал так:

1. Получал список опций с помощью класса ContractTariffOptionDao
http://bgbilling.ru/v6.0/javadoc/ru/bit ... onDao.html

2. У каждой опции из списка брал время начала и время конца опции:
http://bgbilling.ru/v6.0/javadoc/ru/bit ... ption.html

Что-то типа:

Код:
List listContractOptions = new ArrayList();
cto = new ContractTariffOptionDao(con);
listContractOptions = cto.list(cid, date);

for (int index = 0; index < listContractOptions.size(); index++){
System.out.println( listContractOptions.get(index).getTimeTo());
System.out.println( listContractOptions.get(index).getTimeFrom());
}

Автор:  skyb [ 22 июл 2014, 13:36 ]
Заголовок сообщения:  Re: подскажите как узнать время действия тарифной опции

нееее, это не прикольно ))))
дело в том что время жизни опции на договоре плавающее, и в момент когда мне нужно изменить вторую дату, оно уже неравно тому что на скрине, мне нада именно то что на скрине получить

Автор:  vkulakov [ 23 июл 2014, 11:59 ]
Заголовок сообщения:  Re: подскажите как узнать время действия тарифной опции

Для получения режимов активации опции со всеми параметрами можно использовать TariffOptionActivateModeDao. Там есть метод getOptionActivateModeList, который возвращает список TariffOptionActivateMode, в которых есть метод getPeriodCol() - что и требуется.

Сам не использовал никогда, поэтому используйте на свой страх и риск.

Автор:  skyb [ 23 июл 2014, 13:21 ]
Заголовок сообщения:  Re: подскажите как узнать время действия тарифной опции

о как, ну попробую,

Автор:  skyb [ 27 июл 2014, 11:38 ]
Заголовок сообщения:  Re: подскажите как узнать время действия тарифной опции

Спасибо, то что нужно

Автор:  vkulakov [ 28 июл 2014, 11:22 ]
Заголовок сообщения:  Re: подскажите как узнать время действия тарифной опции

Пользуйтесь на здоровье.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/