BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 15:09

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Вывод сообщения об ошибке в ЛК
СообщениеДобавлено: 26 авг 2013, 10:45 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
Пытаюсь написать скриптик с платным приостановлением договора.
Требуется вывести сообщение о нехватке средств и отменить в этом случае смену статуса договора.

Код:
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 ("Опаньки!"); что то что в личном кабинете выведет сообщение.
:(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод сообщения об ошибке в ЛК
СообщениеДобавлено: 26 авг 2013, 11:07 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Никак нельзя, не предусмотрено, т.к. в ContractStatusChangingEvent нельзя установить никакого сообщения. Версия то хоть какая?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод сообщения об ошибке в ЛК
СообщениеДобавлено: 26 авг 2013, 11:53 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
dimOn писал(а):
Никак нельзя, не предусмотрено, т.к. в ContractStatusChangingEvent нельзя установить никакого сообщения. Версия то хоть какая?

вер. 5.2 сборка 1487 от 26.04.2013 16:34:20


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.035s | 22 Queries | GZIP : On ]