yml2213
|
2029c1f4fb
|
fix(realname): 增加身份证唯一性校验,防止同一证件重复实名
|
2026-10-29 12:06:53 +08:00 |
|
 yml2213andCursor
|
281bb4be59
|
fix(realname): 业务 code 优先于 HTTP 状态码,并区分额度耗尽
实测服务商业务失败时 HTTP 状态码会跟着变(身份证号错误返回 400
且 result 为 null),按状态码判断会把第三方异常误判成入参错误。
改为以业务 code 为准,仅在拿不到 code 时退回状态码与网关错误头。
额度耗尽(x-ca-error-code=B403MQ)此前与限流同样提示「请求过于频繁,
请稍后再试」,但重试不会恢复,新增 ErrProviderQuotaExhausted 并提示
联系客服。网关错误原因只在响应头,一并带进错误信息便于排查。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-02 12:03:52 +08:00 |
|
yml2213
|
88d74aca7d
|
重构日志与可观测性体系
新增单行文本编码器与结构化 GORM 日志,统一错误记录与请求日志策略,收紧日志文件权限并修复按天切分与压缩,支付回调参数脱敏,生产强制阿里云短信,RequestID 校验防注入,日志文案中文化。
|
2026-07-29 16:19:35 +08:00 |
|
yml2213
|
18eba36ef9
|
后台用户管理新增“人工实名
|
2026-06-28 01:06:35 +08:00 |
|
yml2213
|
b377f8350b
|
为 9 个模块添加 Context 超时控制
完成模块:
- auth: 3 个 Repository 方法 + Service + Handler + Middleware
- wallet: 已有 context 支持,修复依赖调用
- payment: 已有 context 支持,修复 wallet 调用
- adminaudit: 1 个方法
- notification: 2 个方法
- realname: 2 个方法
- systemconfig: 4 个方法
- adminauth: 7 个方法
- adminuser: 6 个方法
所有数据库调用已改为 r.db.WithContext(ctx),完整传递 context 链路。
待完成模块: order, listing, chat 等 12 个模块(约 157 个方法)
|
2026-06-10 09:12:27 +08:00 |
|
yml2213
|
f386fcc552
|
实名认证对接--ok
|
2026-05-29 14:00:52 +08:00 |
|
yml
|
b3205cf2a5
|
第 2 阶段:实名认证,mock测试ok
|
2026-05-22 15:29:24 +08:00 |
|