forum.bitel.ru http://forum.bitel.ru/ |
|
4.5 Смена тарифа через Web интерфейс http://forum.bitel.ru/viewtopic.php?f=1&t=1603 |
Страница 1 из 1 |
Автор: | romero [ 12 ноя 2008, 19:40 ] |
Заголовок сообщения: | 4.5 Смена тарифа через Web интерфейс |
Можно добавить проверку на состояние баланса при смене абонентом тарифа через Web? Минус на счете - запретить смену. Было бы не плохо если выбор происходил при создании группы тарифа. |
Автор: | romero [ 12 ноя 2008, 20:55 ] |
Заголовок сообщения: | |
Видимо не нада)) Взял из WiKi этот код: import bitel.billing.server.contract.bean.*; import bitel.billing.server.tariff.bean.*; import bitel.billing.server.script.event.*; import bitel.billing.common.*; import java.util.*; import java.math.*; cid = event.getContractID(); bu = new BalanceUtils( con ); chm = new ChargeManager( con ); // цена смены changeCost = new BigDecimal( 10 ); // если 0 то не перейдём, т.е. пока баланс не положительный или не равен 0 // текущий баланс balance = bu.getBalance( new Date(), cid ); if( balance.compareTo( changeCost ) < 0 ) { // установка флага обработанности скриптом прервет стандартную смне тарифа event.setProcessed( true ); event.setError( "Недостаточно средств для смены тарифа" ); return; } |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |