stark писал(а):
так заработало или нет ? если нет , то давайте снова логи
Не заработало, я при изменении статуса договора из скрипта меняю и статус шлюза, как временное решение.
В логах только работа скрипта:
Код:
01-14/20:50:34 INFO [http-8080-9] EventProcessor - Process event cid:1120; event:Event bitel.billing.server.script.bean.event.PaymentEvent cid: 1120; module: 0; type: 1
01-14/20:50:34 INFO [http-8080-9] ServerEventProcessor - Process event cid:1120; event:Event bitel.billing.server.script.bean.event.PaymentEvent cid: 1120; module: 0; type: 1
01-14/20:50:34 INFO [pool-1-thread-34] ScriptInstance - Eval script Function [id:18; title:?????? ??????]
01-14/20:50:35 WARN [http-8080-9] ScriptInstance - Function [id:18; title:?????? ??????]: using deprecated method [public float bitel.billing.server.contract.bean.Contract.getLimit()]
01-14/20:50:35 WARN [http-8080-9] ScriptInstance - Function [id:18; title:?????? ??????]: using deprecated method [public float bitel.billing.server.contract.bean.BalanceUtils.getBalance(java.util.Calendar,int)]
01-14/20:50:35 WARN [http-8080-9] ScriptInstance - Function [id:18; title:?????? ??????]: using deprecated method [public void bitel.billing.server.contract.bean.ContractStatusManager.changeStatus(bitel.billing.server.contract.bean.ContractStatus)]
01-14/20:50:35 INFO [http-8080-9] script - Process time => 172
01-14/20:50:35 INFO [http-8080-9] script - StatusContract.getStatus():4
balance = 95.64
limit = 0.0
fbm = 1; bm = 0
cost:41.0
41.0
41.0 : 95.64 - 0.0
cm.getStatus(java.util.GregorianCalendar[time=1263402000000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Krasnoyarsk",offset=25200000,dstSavings=3600000,useDaylight=true,transitions=118,lastRule=java.util.SimpleTimeZone[id=Asia/Krasnoyarsk,offset=25200000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=7200000,startTimeMode=1,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=7200000,endTimeMode=1]],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2010,MONTH=0,WEEK_OF_YEAR=3,WEEK_OF_MONTH=3,DAY_OF_MONTH=14,DAY_OF_YEAR=14,DAY_OF_WEEK=5,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=25200000,DST_OFFSET=0]):0
В других местах ничего нет по поводу прихода этого платежа и изменения статуса договора.
Может кто-то еще попробует поменять статус договора из скрипта, у парня из ВИКИ тоже были с этим проблемы, если еще у кого то будут трудности - диагноз будет ясен.