fix(provider): 重新启用通过 ID 获取供应商信息的接口并增强安全性

- 重新启用了 /get_provider_by_id/{id}接口
- 新增了 get_provider_by_id_safe 方法,用于安全地获取供应商信息
- 将原有的 get_provider_by_id 方法重命名为 get_provider_by_id_safe
This commit is contained in:
黄建武
2025-05-04 17:48:15 +08:00
parent 0f40a99f70
commit cbc94fafce
2 changed files with 11 additions and 7 deletions

View File

@@ -75,6 +75,10 @@ class ProviderService:
row = get_provider_by_id(id)
return ProviderService.serialize_provider(row)
@staticmethod
def get_provider_by_id_safe(id: str): # 已改为 str 类型
row = get_provider_by_id(id)
return ProviderService.serialize_provider_safe(row)
# all_models.extend(provider['models'])
@staticmethod