This commit is contained in:
@@ -223,23 +223,26 @@ namespace AyaNova.DataList
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case DataListFilterComparisonOperator.LessThan:
|
case DataListFilterComparisonOperator.LessThan:
|
||||||
sb.Append("<'");
|
if (ServerGlobalBizSettings.Cache.FilterCaseSensitive)
|
||||||
sb.Append(sValue);
|
sb.Append($"< '{sValue}'");
|
||||||
sb.Append("'");
|
else
|
||||||
|
sb.Append($"< lower('{sValue}')");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DataListFilterComparisonOperator.LessThanOrEqualTo:
|
case DataListFilterComparisonOperator.LessThanOrEqualTo:
|
||||||
sb.Append("<='");
|
if (ServerGlobalBizSettings.Cache.FilterCaseSensitive)
|
||||||
sb.Append(sValue);
|
sb.Append($"<= '{sValue}'");
|
||||||
sb.Append("'");
|
else
|
||||||
|
sb.Append($"<= lower('{sValue}')");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DataListFilterComparisonOperator.NotEqual:
|
case DataListFilterComparisonOperator.NotEqual:
|
||||||
sb.Append("<>'");
|
if (ServerGlobalBizSettings.Cache.FilterCaseSensitive)
|
||||||
sb.Append(sValue);
|
sb.Append($"<> '{sValue}'");
|
||||||
sb.Append("'");
|
else
|
||||||
|
sb.Append($"<> lower('{sValue}')");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DataListFilterComparisonOperator.NotContains:
|
case DataListFilterComparisonOperator.NotContains:
|
||||||
if (ServerGlobalBizSettings.Cache.FilterCaseSensitive)
|
if (ServerGlobalBizSettings.Cache.FilterCaseSensitive)
|
||||||
sb.Append($"NOT LIKE '%{sValue}%'");
|
sb.Append($"NOT LIKE '%{sValue}%'");
|
||||||
|
|||||||
Reference in New Issue
Block a user