This commit is contained in:
Marsway 2026-02-04 14:10:01 +08:00
parent 787dead8c1
commit b995176e7d
1 changed files with 12 additions and 3 deletions

View File

@ -91,6 +91,8 @@ class HuobanyunService:
"2200000150711223": "项目名称",
"2200000150497330": "订单状态",
"2200000149785349": "下单金额",
"2200000149785350": "对公返点金额",
"2200000149785351": "对私返点金额",
"2200000589775224": "是否已关联对公付款审批",
"2200000589775228": "是否已关联对私付款审批",
"2200000149785346": "平台",
@ -318,9 +320,16 @@ class HuobanyunService:
for field_name, field_key in desired_fields:
value = self._extract_value(fields.get(field_key, ""))
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}"
options.append({"id": f"{item_id}:{field_name}", "value": i18n_key, "isDefault": False})
texts[i18n_key] = value_str
if not value_str:
continue
if key:
i18n_key = f"@i18n@{item_id}" if item_id else f"@i18n@{value_str}"
options.append({"id": str(item_id), "value": i18n_key, "isDefault": False})
texts[i18n_key] = value_str
else:
i18n_key = f"@i18n@{item_id}:{field_name}" if item_id else f"@i18n@{field_name}:{value_str}"
options.append({"id": f"{item_id}:{field_name}", "value": i18n_key, "isDefault": False})
texts[i18n_key] = value_str
else:
project_key = key or self._resolve_field_key("项目单号")
value = self._extract_value(fields.get(project_key, ""))