diff --git a/apps/jingrow/jingrow/core/adapters/api_adapter.py b/apps/jingrow/jingrow/core/adapters/api_adapter.py index 6b83f2c..f8d03ce 100644 --- a/apps/jingrow/jingrow/core/adapters/api_adapter.py +++ b/apps/jingrow/jingrow/core/adapters/api_adapter.py @@ -339,20 +339,6 @@ class ApiAdapter: pass return self._get_default_timezone() - def get_single_pagetype(self, pagetype: str) -> Dict[str, Any]: - try: - api_url = f"{self.api_url}/api/action/jingrow.ai.utils.jlocal.get_single_pagetype" - response = requests.post(api_url, json={"pagetype": pagetype}, headers=self._get_headers(), timeout=10) - if response.status_code == 200: - raw = response.json() - result = raw.get('message', raw) - if result.get('success'): - return {'success': True, 'config': result.get('config', {})} - return {'success': False, 'error': result.get('error', '获取失败')} - return {'success': False, 'error': f"HTTP {response.status_code}"} - except Exception as e: - return {'success': False, 'error': str(e)} - def _get_default_timezone(self): return datetime.datetime.now().astimezone().tzinfo diff --git a/apps/jingrow/jingrow/model/page.py b/apps/jingrow/jingrow/model/page.py index 929f87a..9b0553b 100644 --- a/apps/jingrow/jingrow/model/page.py +++ b/apps/jingrow/jingrow/model/page.py @@ -103,9 +103,6 @@ class Page: site: Optional[str] = None) -> Dict[str, Any]: return self.adapter.get_pg_id(self.pagetype, filters=filters, field=field, value=value, site=site) - def get_single(self) -> Dict[str, Any]: - return self.adapter.get_single_pagetype(self.pagetype) - def get_field_mapping_from_jingrow(self) -> Dict[str, str]: return self.adapter.get_field_mapping_from_jingrow(self.pagetype) diff --git a/apps/jingrow/jingrow/utils/jingrow_api.py b/apps/jingrow/jingrow/utils/jingrow_api.py index 98d8391..b5ed81e 100644 --- a/apps/jingrow/jingrow/utils/jingrow_api.py +++ b/apps/jingrow/jingrow/utils/jingrow_api.py @@ -532,19 +532,6 @@ def get_jingrow_system_timezone(): return _get_default_timezone() -def get_single_pagetype(pagetype: str): - """获取single类型pagetype记录""" - try: - api_url = f"{Config.jingrow_server_url}/api/action/jingrow.ai.utils.jlocal.get_single_pagetype" - response = requests.post(api_url, json={"pagetype": pagetype}, headers=get_jingrow_api_headers(), timeout=10) - - if response.status_code == 200: - result = response.json().get('message', response.json()) - return {'success': True, 'config': result.get('config', {})} if result.get('success') else {'success': False, 'error': result.get('error', '获取失败')} - return {'success': False, 'error': f"HTTP {response.status_code}"} - except Exception as e: - return {'success': False, 'error': str(e)} - def _get_default_timezone(): """获取默认时区""" return datetime.datetime.now().astimezone().tzinfo