This commit is contained in:
2021-09-10 17:37:21 +00:00
parent adda80c05b
commit 8b16a73dc0

View File

@@ -223,23 +223,26 @@ namespace AyaNova.DataList
break;
case DataListFilterComparisonOperator.LessThan:
sb.Append("<'");
sb.Append(sValue);
sb.Append("'");
if (ServerGlobalBizSettings.Cache.FilterCaseSensitive)
sb.Append($"< '{sValue}'");
else
sb.Append($"< lower('{sValue}')");
break;
case DataListFilterComparisonOperator.LessThanOrEqualTo:
sb.Append("<='");
sb.Append(sValue);
sb.Append("'");
if (ServerGlobalBizSettings.Cache.FilterCaseSensitive)
sb.Append($"<= '{sValue}'");
else
sb.Append($"<= lower('{sValue}')");
break;
case DataListFilterComparisonOperator.NotEqual:
sb.Append("<>'");
sb.Append(sValue);
sb.Append("'");
if (ServerGlobalBizSettings.Cache.FilterCaseSensitive)
sb.Append($"<> '{sValue}'");
else
sb.Append($"<> lower('{sValue}')");
break;
case DataListFilterComparisonOperator.NotContains:
if (ServerGlobalBizSettings.Cache.FilterCaseSensitive)
sb.Append($"NOT LIKE '%{sValue}%'");