feat: add =~= (closed-closed interval) support in check_value for between ranges
This commit is contained in:
parent
7d8fae01ca
commit
a6150a4309
@ -157,7 +157,9 @@ def check_value(field, spec_value, data_value, value_mode=None):
|
||||
return arr[0] < fvalue and fvalue < arr[-1]
|
||||
if arr[1] == '~=':
|
||||
return arr[0] < fvalue and fvalue <= arr[-1]
|
||||
e = f'{arr[1]}不认识的期间逻辑,只支持:~ =~ ~='
|
||||
if arr[1] == '=~=':
|
||||
return arr[0] <= fvalue and fvalue <= arr[-1]
|
||||
e = f'{arr[1]}不认识的期间逻辑,只支持:~ =~ ~= =~='
|
||||
exception(e)
|
||||
raise Exception(e)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user