From 8e70342ff20d2c463bd28412481bf9edb37915ca Mon Sep 17 00:00:00 2001 From: Marsway Date: Tue, 13 Jan 2026 16:59:23 +0800 Subject: [PATCH] update --- app/integrations/seeyon.py | 2 -- extensions/demo/job.py | 14 ++++++++++++++ extensions/sync_oa_to_didi/job.py | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 extensions/demo/job.py diff --git a/app/integrations/seeyon.py b/app/integrations/seeyon.py index 80d4e81..a8d8c20 100644 --- a/app/integrations/seeyon.py +++ b/app/integrations/seeyon.py @@ -114,5 +114,3 @@ class SeeyonClient(BaseClient): json=body, headers={"Content-Type": "application/json"}, ) - - diff --git a/extensions/demo/job.py b/extensions/demo/job.py new file mode 100644 index 0000000..f7cef74 --- /dev/null +++ b/extensions/demo/job.py @@ -0,0 +1,14 @@ +from __future__ import annotations + +import logging +from typing import Any + +from app.jobs.base import BaseJob + +logger = logging.getLogger("connecthub.extensions.sync_oa_to_didi") + +class testJob(BaseJob): + job_id = "test.job" + + def run(self, params: dict[str, Any], secrets: dict[str, Any]) -> dict[str, Any]: + return {"message": "hello, world"} \ No newline at end of file diff --git a/extensions/sync_oa_to_didi/job.py b/extensions/sync_oa_to_didi/job.py index e4cc639..aa71ca3 100644 --- a/extensions/sync_oa_to_didi/job.py +++ b/extensions/sync_oa_to_didi/job.py @@ -230,7 +230,7 @@ class SyncOAToDidiLegalEntitySyncJob(BaseJob): extra = params.get("extra") if extra is not None and not isinstance(extra, dict): raise ValueError("public_cfg.extra must be a JSON object (dict) if provided") - + # 致远 OA 客户端 seeyon = SeeyonClient(base_url=oa_base_url, rest_user=rest_user, rest_password=rest_password, loginName=login_name) try: resp = seeyon.export_cap4_form_soap(