Принялся писать код для получения активных опций на договоре:
Код:
Calendar dt = new GregorianCalendar();
Connection con1 = connectionSet3.getConnection();
ContractTariffOptionDao contract_tariffoption = new ContractTariffOptionDao(con1);
ContractTariffOptionList optionList = contract_tariffoption.getContractRealtimeTariffOptionList(con1, ev.getContractId(), dt.getTime() );
print( "количество опций в листе = " + optionList.size() + " " + dt.getTime());
Вопрос, в целях подстраховки (: , по методу
getContractRealtimeTariffOptionList - он возвращает список активных опций договора? И, мб, уже есть что-то готовое на эту тему (или обсуждалось), чтобы почитать и поразбираться?
Также по ссылке
http://bgbilling.ru/v6.0/javadoc/ru/bit ... onDao.html присутствуют грамматические ошибки в описании методов getRoundContractRealtimeTariffOptionList и getRoundContractRealtimeTariffOptionList, которые, мб, стоит исправить:
Цитата:
Вовзращает оции , у которых time_from округлено до начала часа . Нужно моужля IPN, т.к так почасовая тарификация. Из даты time_to вычитается одна миллисекунда.