Написал вот так:
PHP код:
try
{
itemId = Integer.parseInt(params[0]) > 166000070 && Integer.parseInt(params[0]) < 166000190 ? Integer.parseInt(params[0]) : 166000070;
if( params.length == 2 )
{
itemCount = Long.parseLong(params[1]);
}
receiver = admin;
}
Так по идеи: если параметр Integer.parseInt(params[0]) имеет значение больше 166000070 и меньше 166000190 то значение изменяется на 166000070
Но заменяется все значения меньше 166000190, на 166000070
почему?
Также пробовал вот так:
PHP код:
try
{
if (Integer.parseInt(params[0]) < 166000070 && Integer.parseInt(params[0]) > 166000190)
{
itemId = Integer.parseInt(params[0]);
}
if( params.length == 2 )
{
itemCount = Long.parseLong(params[1]);
}
receiver = admin;
}
По идеи ТАК допускаются все значения меньше 166000070 и больше 166000190, но у меня не пропускает вообще никаких значений, то есть //add не работает
Добавлено через 18 часов 37 минут
Ну где наш гуру) Не могу работу продолжить не доделав это(