Зарегистрирован: 28 окт 2008, 11:59 Сообщения: 50 Карма: 0
|
Видимо не нада))
Взял из 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;
}
|
|