Пытаюсь написать скриптик с платным приостановлением договора.
Требуется вывести сообщение о нехватке средств и отменить в этом случае смену статуса договора.
Код:
public class pay4block
extends EventScriptBase
{
@Override
public void onEvent( Event event1, Setup setup2, ConnectionSet connectionSet3 )
throws Exception
{
Connection con = connectionSet3.getConnection();
ContractStatusChangingEvent evt = (ContractStatusChangingEvent)event1;
Calendar time = event1.getGenerateTime();
int cid;
BigDecimal balance;
cid = event1.getContractId();
BalanceUtils bu = new BalanceUtils( con );
ContractStatus Status = evt.getOriginalStatus();
balance = bu.getBalance(time.getTime(), evt.getContractId());
int bal = balance.intValue();
if(bal < 30) {
print ("Опаньки!");
}
print("баланс договора: "+bal);
print("CID: " + evt.getContractId());
print("WEB: " + evt.isWeb());
print("Status: " + Status.getStatus());
}
}
хотелось бы на месте print ("Опаньки!"); что то что в личном кабинете выведет сообщение.
