From f147b24a296b45f1dfc2d332d6d705dab9aa1102 Mon Sep 17 00:00:00 2001 From: Marsway Date: Tue, 3 Feb 2026 17:26:39 +0800 Subject: [PATCH] update --- app/services/huobanyun_service.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/services/huobanyun_service.py b/app/services/huobanyun_service.py index 7151769..38af3ed 100644 --- a/app/services/huobanyun_service.py +++ b/app/services/huobanyun_service.py @@ -207,11 +207,15 @@ class HuobanyunService: fields = item.get("fields", {}) item_id = item.get("item_id", "") if linkage_project_no: - values = { - "平台": self._extract_value(fields.get(self._resolve_field_key("平台"), "")), - "账号名称": self._extract_value(fields.get(self._resolve_field_key("账号名称"), "")), - "项目名称": self._extract_value(fields.get(self._resolve_field_key("项目名称"), "")), - } + if key: + value = self._extract_value(fields.get(key, "")) + values = {key: value} + else: + values = { + "平台": self._extract_value(fields.get(self._resolve_field_key("平台"), "")), + "账号名称": self._extract_value(fields.get(self._resolve_field_key("账号名称"), "")), + "项目名称": self._extract_value(fields.get(self._resolve_field_key("项目名称"), "")), + } for field_name, value in values.items(): value_str = "" if value is None else str(value) i18n_key = f"@i18n@{item_id}:{field_name}" if item_id else f"@i18n@{field_name}:{value_str}"