From e245924732a715878c167f18f4eeababee970e72 Mon Sep 17 00:00:00 2001 From: Marsway Date: Tue, 3 Feb 2026 17:33:39 +0800 Subject: [PATCH] update --- app/services/huobanyun_service.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/services/huobanyun_service.py b/app/services/huobanyun_service.py index 6ca5d5a..1496239 100644 --- a/app/services/huobanyun_service.py +++ b/app/services/huobanyun_service.py @@ -198,14 +198,15 @@ class HuobanyunService: payload: Dict[str, Any] = {"table_id": table_id, "limit": limit, "offset": offset} if linkage_project_no: - project_key = self._resolve_field_key("项目单号") - payload["filter"] = {"and": [{"field": project_key, "query": {"eqm": [str(linkage_project_no)]}}]} + filter_field = "proj_id" + payload["filter"] = {"and": [{"field": filter_field, "query": {"eqm": [str(linkage_project_no)]}}]} elif key and query_value: - payload["filter"] = {"and": [{"field": key, "query": {"eqm": [str(query_value)]}}]} + filter_field = "proj_id" if key == "2200000149785345" else key + payload["filter"] = {"and": [{"field": filter_field, "query": {"eqm": [str(query_value)]}}]} elif raw.get("filter"): payload["filter"] = raw.get("filter") elif query_value: - payload["filter"] = {"and": [{"field": self._resolve_field_key("项目单号"), "query": {"eqm": [query_value]}}]} + payload["filter"] = {"and": [{"field": "proj_id", "query": {"eqm": [query_value]}}]} payload["order"] = {"field_id": "created_on", "type": "desc"} payload["with_field_config"] = 0