## 变更内容 ### 1. 删除 errorsx 包 - 删除 pkg/errorsx/handler.go(未使用) - 删除 pkg/errorsx/error.go(无意义的常量) ### 2. 使用标准库错误处理 - 移除 "game-driver/pkg/errorsx" 导入 - 用 fmt.Errorf 替换所有 errorsx.XxxErr - 错误信息更清晰,保留完整上下文 ### 3. 改进前后对比 ```go // 之前 return errorsx.ThirdPartyErr // ❌ 上下文丢失 // 现在 return fmt.Errorf("获取Token失败: %s", resultMessage.ErrMsg) // ✅ 完整上下文 ``` ## 优势 ✅ 错误信息包含完整上下文 ✅ 减少一个自定义包 ✅ 使用标准库,更优雅 ✅ 代码行数减少:166 → 161 行 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3.7 KiB
3.7 KiB