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-26 16:38:52 +08:00
2026-02-11 17:13:42 +08:00
2026-03-16 23:29:42 +08:00
2026-03-30 10:18:30 +08:00
2026-03-31 09:54:08 +08:00
2026-03-31 09:54:08 +08:00
2026-02-26 16:38:52 +08:00
2026-03-30 09:59:30 +08:00
2026-03-31 09:54:08 +08:00
2026-03-31 14:59:43 +08:00
2026-03-28 16:57:39 +08:00
2026-01-30 11:40:36 +08:00
2026-03-28 11:38:14 +08:00
2026-03-28 10:38:53 +08:00
2026-03-31 09:54:08 +08:00
2026-03-31 09:54:08 +08:00
2026-01-30 11:40:36 +08:00
2026-02-25 16:27:58 +08:00
2026-03-31 12:43:07 +08:00
2026-03-14 18:27:28 +08:00
2026-03-19 13:26:54 +08:00
2026-03-31 18:11:38 +08:00
2026-03-31 09:54:08 +08:00
2026-03-31 18:41:07 +08:00
2026-03-31 18:48:17 +08:00
2026-03-31 18:12:16 +08:00
2026-03-28 10:42:58 +08:00
2026-02-03 10:06:13 +08:00
2026-03-21 11:33:06 +08:00
2026-02-26 16:38:52 +08:00
2026-03-19 10:56:50 +08:00
2026-03-31 09:54:08 +08:00
2026-03-28 17:57:52 +08:00
2026-03-31 09:54:08 +08:00
2026-03-17 14:08:26 +08:00
2026-03-28 16:57:39 +08:00
2026-03-31 09:54:08 +08:00
2026-03-19 17:39:43 +08:00
2026-03-31 09:54:08 +08:00
2026-03-30 09:59:30 +08:00
2026-01-30 11:40:36 +08:00
2026-03-16 23:29:11 +08:00