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; 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}%'");