Closed NineHolic closed 1 year ago
20230111
Linux
Docker/Linux 64位
例:添加控制语句 if 判断 {% if num > "56" %} api://util/unicode?content=success {% else %} api://util/unicode?content=failed {% endif %} 当 num = 3 时,页面输出 failed; --判断正确 当 num = 8 时,页面输出 success; --判断错误 当 num = 120 时,页面输出 failed. --判断错误
{% if num > "56" %}
api://util/unicode?content=success
{% else %}
api://util/unicode?content=failed
{% endif %}
if 判断的条件数字在两位及以上时会只取首位数字进行判断
No response
无需日志
if 判断逻辑正确
字符串判断规则本来就是这样,
使用这个
{% if int(num) > 56 %}
ok
Verify steps
QianDao Version
20230111
Bug on OS
Linux
Bug on Platform
Docker/Linux 64位
To Reproduce
例:添加控制语句 if 判断
{% if num > "56" %}
api://util/unicode?content=success
{% else %}
api://util/unicode?content=failed
{% endif %}
当 num = 3 时,页面输出 failed; --判断正确 当 num = 8 时,页面输出 success; --判断错误 当 num = 120 时,页面输出 failed. --判断错误Describe the Bug
if 判断的条件数字在两位及以上时会只取首位数字进行判断
QianDao config
No response
QianDao log
Expected behavior
if 判断逻辑正确
Screenshots
No response