🎨 Update av

This commit is contained in:
Daniel 2023-07-03 22:06:36 +08:00
parent 919cd04c8a
commit b96f0f62ba
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
2 changed files with 26 additions and 22 deletions

View file

@ -110,33 +110,33 @@ func (value *Value) CompareOperator(other *Value, operator FilterOperator) bool
}
if nil != value.Number && nil != other.Number {
switch operator {
case FilterOperatorEq:
case FilterOperatorIsEqual:
return value.Number.Content == other.Number.Content
case FilterOperatorNe:
case FilterOperatorIsNotEqual:
return value.Number.Content != other.Number.Content
case FilterOperatorGt:
case FilterOperatorIsGreater:
return value.Number.Content > other.Number.Content
case FilterOperatorGe:
case FilterOperatorIsGreaterOrEqual:
return value.Number.Content >= other.Number.Content
case FilterOperatorLt:
case FilterOperatorIsLess:
return value.Number.Content < other.Number.Content
case FilterOperatorLe:
case FilterOperatorIsLessOrEqual:
return value.Number.Content <= other.Number.Content
}
}
if nil != value.Date && nil != other.Date {
switch operator {
case FilterOperatorEq:
case FilterOperatorIsEqual:
return value.Date.Content == other.Date.Content
case FilterOperatorNe:
case FilterOperatorIsNotEqual:
return value.Date.Content != other.Date.Content
case FilterOperatorGt:
case FilterOperatorIsGreater:
return value.Date.Content > other.Date.Content
case FilterOperatorGe:
case FilterOperatorIsGreaterOrEqual:
return value.Date.Content >= other.Date.Content
case FilterOperatorLt:
case FilterOperatorIsLess:
return value.Date.Content < other.Date.Content
case FilterOperatorLe:
case FilterOperatorIsLessOrEqual:
return value.Date.Content <= other.Date.Content
}
}