更新20260201-1
This commit is contained in:
@@ -357,8 +357,20 @@ class ETLScheduler:
|
||||
|
||||
try:
|
||||
# 创建任务实例(不需要 API client,使用 None)
|
||||
api_client = None
|
||||
if task_code == "ODS_JSON_ARCHIVE":
|
||||
run_id = int(datetime.now(self.tz).timestamp())
|
||||
fetch_dir = self._build_fetch_dir(task_code, run_id)
|
||||
api_client = RecordingAPIClient(
|
||||
base_client=self.api_client,
|
||||
output_dir=fetch_dir,
|
||||
task_code=task_code,
|
||||
run_id=run_id,
|
||||
write_pretty=self.write_pretty_json,
|
||||
)
|
||||
|
||||
task = self.task_registry.create_task(
|
||||
task_code, self.config, self.db_ops, None, self.logger
|
||||
task_code, self.config, self.db_ops, api_client, self.logger
|
||||
)
|
||||
|
||||
# 执行任务(工具类任务通常不需要 cursor_data)
|
||||
|
||||
Reference in New Issue
Block a user