Экшен - If не срабатывает

  • Автор темы Автор темы rrroma
  • Дата начала Дата начала

rrroma

Client
Регистрация
03.12.2014
Сообщения
38
Реакции
5
Баллы
8
Беру баланс симки из личного кабинета опсоса, если он ниже 5 руб зенка должна делать определенные действия.
В экшене If прописана строка: {-Variable.balance2-}<5
Когда баланс 2,80 - экшн срабатывает, когда баланс отрицательный -2,80 экшн не срабатывает.
В чем причина?
 
Для такого сравнения переменная должна быть типа int, а она скорее всего string.
Попробуйте так:
Код:
Развернуть Свернуть Копировать
'{-Variable.balance2-}'<'5'
 
Так кавычки означают, что значени нечисловое, как оно может быть больше или меньше?
Попробовал, тоже самое.
 
Когда баланс 2,80 - экшн срабатывает, когда баланс отрицательный -2,80 экшн не срабатывает.
Замените запятую на точку.

upload_2016-2-19_16-4-49.png
 
Беру баланс симки из личного кабинета опсоса, если он ниже 5 руб зенка должна делать определенные действия.
В экшене If прописана строка: {-Variable.balance2-}<5
Когда баланс 2,80 - экшн срабатывает, когда баланс отрицательный -2,80 экшн не срабатывает.
В чем причина?

Поставь дополнительное условие - если есть минус, то однозначно меньше
 
Поставь дополнительное условие - если есть минус, то однозначно меньше
Таких костылей можно кучу придумать, там еще надпись появляется "Ваш номер заблокирован", но экшн то работать должен!
 
Выполняется без проблем:

0d3ac27cd37fc375aa68a0f9566d2c89.png
 
Последнее редактирование:
Все идеально отрабатывает. И минус, и точку, и запятую в числе. У меня все варианты работают. Ищите проблему у себя, может у вас вместо минуса дефис, или пробел после/до числа, или еще что.
 
  • Оценить
Реакции: rrroma
Все идеально отрабатывает. И минус, и точку, и запятую в числе. У меня все варианты работают. Ищите проблему у себя, может у вас вместо минуса дефис, или пробел после/до числа, или еще что.
Да, точно, это не минус "−", минус вот"-"
Так его опсос отдает.
Может кто подскажет тогда регулярное выражение которое будет менять "−" на "-" ?
 
регулярку не надо, экшн обработка текста, действие замена − на -
upload_2016-2-19_13-14-25.png
 
  • Оценить
Реакции: rrroma
По поводу запятой:

5ab1c005bb050f7d87f90de83ccb0e86.png
1df4170f8578faca836a889bcb269e71.png

Во втором случае минус убрал.

8f773f15bec5827f6300cc6121dbfa0c.png


Всё как и должно быть
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)