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]
|
return arr[0] < fvalue and fvalue < arr[-1]
|
||||||
if arr[1] == '~=':
|
if arr[1] == '~=':
|
||||||
return arr[0] < fvalue and fvalue <= 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)
|
exception(e)
|
||||||
raise Exception(e)
|
raise Exception(e)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user