forum.bitel.ru
http://forum.bitel.ru/

Событие приход платежа
http://forum.bitel.ru/viewtopic.php?f=19&t=11558
Страница 1 из 1

Автор:  Alex-XXI [ 28 апр 2016, 19:18 ]
Заголовок сообщения:  Событие приход платежа

На событие "Приход платежа" повешен скрипт BGBS, работает корректно при приходе платежей. Но если приход сгенерирован скриптом, событие не срабатывает.
Приход заносим такой конструкцией:
Код:
   BalanceUtils bu = new BalanceUtils( con );
   PaymentManager pmgr = new PaymentManager( con );
   Date dt = new Date();
   summa = event.getPayment().getSum();
   Payment prihod = new Payment();
   prihod.setContractId( drug_id);
   prihod.setDate( dt );
   prihod.setTypeId( 8 );
   prihod.setSum(summa);
   prihod.setComment( "Бонус");
   pmgr.updatePayment( prihod );
   bu.updateBalance( dt, drug_id );

Подскажите в чем проблема? Возможно приход нужно делать с помощью другого метода?
Код:
Версия системы:
  Сервер: вер. 6.1.1105 / 10.11.2015 13:08:28
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_60

  card: вер. 6.1.206 / 09.09.2015 18:00:04
  dialup: вер. 6.1.315 / 06.10.2015 17:55:59
  inet: вер. 6.1.720 / 10.11.2015 13:08:37
  ipn: вер. 6.1.233 / 05.05.2015 21:18:58
  mps: вер. 6.1.197 / 22.04.2015 18:36:16
  npay: вер. 6.1.195 / 10.11.2015 13:08:39
  phone: вер. 6.1.257 / 14.10.2015 17:27:56
  reports: вер. 6.1.203 / 06.10.2015 17:56:01
  trayinfo: вер. 6.1.164 / 30.10.2015 14:37:13
  voiceip: вер. 6.1.187 / 06.10.2015 17:56:04

Автор:  Phricker [ 28 апр 2016, 21:15 ]
Заголовок сообщения:  Re: Событие приход платежа

Надо события бросить.
Вроде они были
Код:
EventProcessor.getInstance().publish(new PaymentEvent(User.USER_SERVER, payment));
EventProcessor.getInstance().publish(new ContractBalanceChangedEvent(cid, payment.getSumma()));

Автор:  Alex-XXI [ 29 апр 2016, 13:02 ]
Заголовок сообщения:  Re: Событие приход платежа

Спасибо, помогло событие:
Код:
EventProcessor.getInstance().publish(new PaymentEvent(User.USER_SERVER, payment));

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/