diff --git a/pricing/pricing.py b/pricing/pricing.py index 13441cb..be3485f 100644 --- a/pricing/pricing.py +++ b/pricing/pricing.py @@ -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)