yml2213
6acdead0f0
Merge branch 'main' into feature/distribution-system
2026-09-11 09:35:53 +08:00
yml2213
784ffb5f72
fix(observability): 治理SSE慢请求虚报、客户端取消日志污染、退款重试刷屏与会话计数慢查询
2026-09-10 20:02:54 +08:00
yml2213
369b0647bb
合并 main 分支并融合订单列表最小化与 SQL 治理
...
- Auth/权限中间件取 main 演进版(错误细分、token 来源),保留 dev 的用户 cookie 与登出撤销语义
- 后台订单列表:融合 main 的首页免 COUNT 优化与关键词索引路由,保留 dev 的最小化 AdminOrderListItemDTO(结账明细仍由详情接口返回,同步调整对应集成测试)
- 保留 dev 的 token_version 冻结/解冻递增与 main 的状态变化判断及通知
- 前端:保留 dev 登出接口与 main 的 fetchMe silent 参数、SSE 登录跳转;后台订单表按 dev 最小化 DTO 移除号主到手列
2026-09-05 11:43:13 +08:00
yml2213
8f6356a3d7
fix(chat): 优化后台限流与 SSE 日志
2026-08-25 16:20:58 +08:00
yml2213
c91423a19b
修复冻结用户强制下线
2026-08-18 20:02:21 +08:00
yml2213
85332df2bd
订单接口最小化与私有文件访问加固
...
- 订单列表使用独立最小 DTO 并分页,号主待办提供独立接口与统计
- 用户 token 增加版本控制,冻结/改密/退出即时撤销会话
- 移除 URL token 传参,SSE 与接口统一使用 HttpOnly Cookie
- 私有文件按上传归属与业务关联授权,收款凭证转私有访问并校验归属
- 公开商品接口返回最小字段,隐藏号主身份与内部状态
- 每日清理超过 30 天未关联业务的上传归属,上传归属失败时补偿删除对象
2026-08-16 21:47:46 +08:00
yml2213
c9d0803b53
优化日志记录并改用非 root 运行
2026-07-29 17:01:36 +08:00
yml2213
88d74aca7d
重构日志与可观测性体系
...
新增单行文本编码器与结构化 GORM 日志,统一错误记录与请求日志策略,收紧日志文件权限并修复按天切分与压缩,支付回调参数脱敏,生产强制阿里云短信,RequestID 校验防注入,日志文案中文化。
2026-07-29 16:19:35 +08:00
yml2213
42475e687a
修复数据库波动导致后台掉线
2026-07-14 16:33:42 +08:00
yml2213
3a555c27b2
完善掉线诊断并优化二维码加载
2026-07-14 16:06:25 +08:00
yml2213
2efcede800
优化生产日志体积:访问降噪、压缩清理与退款告警节流
...
跳过轮询/封面等热路径成功请求,按日 gzip 并保留可配天数,退款 max-retry 汇总告警。
2026-07-13 22:02:20 +08:00
yml
9b06673efb
优化支付日志和配置删除提示
2026-06-18 22:16:09 +08:00
yml2213
88b1df64e7
加固后台管理安全
2026-06-11 07:23:00 +08:00
yml2213
df7d6a2675
添加 API 限流和支付渠道熔断
2026-06-10 15:48:04 +08:00
yml2213
6ae8f0e830
完成剩余模块 Context 超时控制改造
2026-06-10 12:58:59 +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
yml
6dcea2d56c
完善日志和审计链路
2026-06-02 21:40:23 +08:00
yml2213
a002987784
SSE 推送替代轮训
2026-05-27 06:18:55 +08:00
yml2213
1458fc279c
增加权限系统
2026-05-27 05:41:59 +08:00
yml
aee3455e9a
第 5 阶段:纠纷、通知与后台-2
2026-05-22 16:50:33 +08:00
yml
b3205cf2a5
第 2 阶段:实名认证,mock测试ok
2026-05-22 15:29:24 +08:00
yml
9a79603e10
第 1 阶段:用户与认证, mock登陆ok
2026-05-22 15:21:36 +08:00
yml
8e7f1f17f0
第 0 阶段:项目初始化
2026-05-22 15:05:28 +08:00