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

Перевод скрипта с 5.1 на 5.2 "isDateCheckingEnabled"
http://forum.bitel.ru/viewtopic.php?f=19&t=6985
Страница 1 из 1

Автор:  madmax [ 18 июл 2012, 20:03 ]
Заголовок сообщения:  Перевод скрипта с 5.1 на 5.2 "isDateCheckingEnabled"

Пробую перевести скрит с wiki http://wiki.bgbilling.ru/index.php/WebAction_CustomSuspend на версию 5.2
Практически все переделал но не могу понять почему при компиляции выходит ошибка
isDateCheckingEnabled и checkDatesByClosedDate в куске кода
Код:
if ((isDateCheckingEnabled("ActionContractStatus")) && ((
         (!checkDatesByClosedDate(null, date1)) || (!checkDatesByClosedDate(null, date2)))))

В 5,2 теперь isDateCheckingEnabled находится в
ru.bitel.bgbilling.server.util.ClosedDateChecker соответственно добавили в код
import ru.bitel.bgbilling.server.util.ClosedDateChecker;
Но без безрезультатно.
Далее смотрю checkDatesByClosedDate теперь в 5,2 нету. Но есть checkDatesForUpdate
но также выходит ошибка.

Автор:  stark [ 19 июл 2012, 11:36 ]
Заголовок сообщения:  Re: Перевод скрипта с 5.1 на 5.2 "isDateCheckingEnabled"

вы бы хоть ошибку выложили.

Автор:  madmax [ 19 июл 2012, 11:48 ]
Заголовок сообщения:  Re: Перевод скрипта с 5.1 на 5.2 "isDateCheckingEnabled"

Компилятор вот что пишет

Код:
cannot find symbol
symbol  : method isDateCheckingEnabled(java.lang.String)
location: class bitel.billing.server.contract.action.web.ActionCustomSuspendWiMax
            if ((isDateCheckingEnabled("ActionContractStatus")) && ((
cannot find symbol
symbol  : method checkDatesForUpdate(<nulltype>,java.util.Date)
location: class bitel.billing.server.contract.action.web.ActionCustomSuspendWiMax
             (!checkDatesForUpdate(null, date1)) || (!checkDatesForUpdate(null, date2)))))

Автор:  madmax [ 22 июл 2012, 00:52 ]
Заголовок сообщения:  Re: Перевод скрипта с 5.1 на 5.2 "isDateCheckingEnabled"

Разобрался, нужно писать вот так
Код:
ClosedDateChecker.getInstance().isDateCheckingEnabled("ActionContractStatus", mid, userID)

Автор:  madmax [ 22 июл 2012, 22:32 ]
Заголовок сообщения:  Re: Перевод скрипта с 5.1 на 5.2 "isDateCheckingEnabled"

А не подскажите на что можно заменить
setWebErrorMessage а то пишет ошибку deprecated

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