feat: enhance error handling with internationalized messages across services and locales

This commit is contained in:
mlogclub
2026-06-02 21:10:17 +08:00
parent 0b4a1b4594
commit 5b6c54de34
14 changed files with 109 additions and 42 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ func newOpenAIClient(config models.AIConfig) openai.Client {
func GetEnabledAIConfig(modelType enums.AIModelType) (*models.AIConfig, error) {
item := repositories.AIConfigRepository.GetEnabled(sqls.DB(), modelType)
if item == nil {
return nil, errorsx.BusinessError(2005, "未配置可用的 AI 配置")
return nil, errorsx.BusinessErrorI18n(2005, "error.aiConfig.noneEnabled")
}
return item, nil
}