huang
619f029a5a
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m11s
fix: 修复佣金计算任务载荷二次序列化导致 base64 编码错误
问题:EnqueueTask 内部调用 sonic.Marshal,传入 []byte 时会将字节数组
base64 编码为 JSON 字符串,Handler 反序列化时类型不匹配(CommissionCalculationPayload vs string)
根因:order/service.go 的 enqueueCommissionCalculation 预先 Marshal 得到 []byte
后传给 EnqueueTask,导致载荷被二次序列化
修复:直接传入 map,由 EnqueueTask 统一序列化一次
规范同步:
- pkg/queue/client.go 函数注释明确禁止传 []byte
- AGENTS.md 新增「异步任务载荷规范」防止重现
2026-03-31 18:48:17 +08:00
..
2026-02-11 17:13:42 +08:00
2026-02-11 17:13:42 +08:00
2026-03-19 17:39:43 +08:00
2026-03-31 18:11:01 +08:00
2026-01-21 10:20:25 +08:00
2026-03-19 13:26:54 +08:00
2026-03-30 13:48:45 +08:00
2026-02-26 16:38:52 +08:00
2026-02-11 17:13:42 +08:00
2026-02-27 11:03:44 +08:00
2026-03-28 17:57:52 +08:00
2026-03-31 18:48:17 +08:00
2026-02-11 17:13:42 +08:00
2026-03-21 10:51:43 +08:00
2026-01-31 15:34:32 +08:00
2026-03-27 22:49:40 +08:00
2026-02-11 17:13:42 +08:00
2026-03-31 12:12:13 +08:00