修复:避免首事件间隙锁死锁

This commit is contained in:
焦龙言
2026-07-26 14:24:55 +08:00
parent 6c2a5fa344
commit 317a0fbf68
4 changed files with 54 additions and 14 deletions
@@ -31,6 +31,8 @@ def _validate_page_query_date_range(value: BaseModel) -> BaseModel:
end_value = value.end_time
begin_date = _parse_page_query_date(begin_value) if begin_value else None
end_date = _parse_page_query_date(end_value) if end_value else None
if end_date and end_date.date() == datetime.max.date():
raise ValueError('结束日期必须早于 9999-12-31')
if begin_date and end_date and begin_date > end_date:
raise ValueError('开始日期不能晚于结束日期')
return value