diff --git a/zhenxun/services/scheduler/manager.py b/zhenxun/services/scheduler/manager.py index b7ddd4e8..eb68391c 100644 --- a/zhenxun/services/scheduler/manager.py +++ b/zhenxun/services/scheduler/manager.py @@ -468,9 +468,7 @@ class SchedulerManager: "required_permission": required_permission, "source": source, "is_one_off": is_one_off, - "execution_options": model_dump( - validated_options, exclude_none=True - ), + "execution_options": model_dump(validated_options, exclude_none=True), } defaults = {k: v for k, v in defaults.items() if v is not None} diff --git a/zhenxun/services/scheduler/types.py b/zhenxun/services/scheduler/types.py index 415b8654..0bb829b4 100644 --- a/zhenxun/services/scheduler/types.py +++ b/zhenxun/services/scheduler/types.py @@ -77,6 +77,7 @@ class Trigger: """创建一个 Date 触发器配置。""" return DateTrigger(**kwargs) + class ExecutionOptions(BaseModel): """ 封装定时任务的执行策略,包括重试和回调。