forum.bitel.ru http://forum.bitel.ru/ |
|
Вывод сообщения об ошибке в ЛК http://forum.bitel.ru/viewtopic.php?f=19&t=8384 |
Страница 1 из 1 |
Автор: | Kostiksnz [ 26 авг 2013, 10:45 ] |
Заголовок сообщения: | Вывод сообщения об ошибке в ЛК |
Пытаюсь написать скриптик с платным приостановлением договора. Требуется вывести сообщение о нехватке средств и отменить в этом случае смену статуса договора. Код: 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 ("Опаньки!"); что то что в личном кабинете выведет сообщение. ![]() |
Автор: | dimOn [ 26 авг 2013, 11:07 ] |
Заголовок сообщения: | Re: Вывод сообщения об ошибке в ЛК |
Никак нельзя, не предусмотрено, т.к. в ContractStatusChangingEvent нельзя установить никакого сообщения. Версия то хоть какая? |
Автор: | Kostiksnz [ 26 авг 2013, 11:53 ] |
Заголовок сообщения: | Re: Вывод сообщения об ошибке в ЛК |
dimOn писал(а): Никак нельзя, не предусмотрено, т.к. в ContractStatusChangingEvent нельзя установить никакого сообщения. Версия то хоть какая? вер. 5.2 сборка 1487 от 26.04.2013 16:34:20 |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |