From a1eb5917a2d7d02d3955330fe72dfa87777ddbb6 Mon Sep 17 00:00:00 2001 From: jingrow Date: Sat, 1 Nov 2025 00:13:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=80=82=E9=85=8D=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jingrow/core/adapters/api_adapter.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/apps/jingrow/jingrow/core/adapters/api_adapter.py b/apps/jingrow/jingrow/core/adapters/api_adapter.py index 8e939ed..b4eb3b5 100644 --- a/apps/jingrow/jingrow/core/adapters/api_adapter.py +++ b/apps/jingrow/jingrow/core/adapters/api_adapter.py @@ -281,24 +281,6 @@ class ApiAdapter: except Exception as e: return {'success': False, 'error': f"删除记录异常: {str(e)}"} - def map_fields_by_labels(self, field_map: List[Dict[str, Any]], ai_outputs: Dict[str, Any], label_to_fieldname: Dict[str, str]) -> Dict[str, Any]: - record_data: Dict[str, Any] = {} - fieldname_set = set(label_to_fieldname.values()) - for mapping in field_map or []: - source_key = mapping.get('from') - to_raw = mapping.get('to') - if not source_key or to_raw is None: - continue - value = ai_outputs.get(source_key) - if value is None: - continue - to_field = label_to_fieldname.get(str(to_raw).strip()) - if not to_field and str(to_raw).strip() in fieldname_set: - to_field = str(to_raw).strip() - if not to_field: - continue - record_data[to_field] = value - return record_data def get_pg_list(self, pagetype: str, filters: Optional[List[List[Any]]] = None, fields: Optional[List[str]] = None, limit: Optional[int] = None) -> Dict[str, Any]: