Commit Graph
7 Commits
Author SHA1 Message Date
yml2213andClaude Opus 4.8 e8621728fd 删除钱包充值功能并消除重复入账风险
钱包充值为开发态测试功能(生产环境本就禁用),且支付回调存在重复入账风险:入账与标记 paid 两步非原子、wallet_ledger 去重无唯一索引、幂等键使用了可变的 ProviderOrderID。直接删除该功能从根本上消除风险。

后端:
- payment 移除 StartWalletRecharge/QueryWalletRecharge 及相关 handler/DTO/常量;confirmPaid 增加 OrderID 守卫;解除对 wallet 仓库的依赖
- wallet 移除 Recharge/ConfirmRechargeFromChannel 及相关定义
- 移除三条充值路由;adminfinance 财务统计口径只统计 order_pay
- 清理充值相关测试用例

前端:
- 移除充值 API、WalletView 充值面板/弹窗、admin 充值标签与筛选
- 保留钱包余额、流水、提现等核心能力

go build/vet 与 vue-tsc typecheck 均通过。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 02:45:46 +08:00
yml2213 334436f381 修复 Context 改造后的编译问题 2026-06-10 09:43:49 +08:00
yml a2a0489158 优化订单支付 2026-06-08 23:56:25 +08:00
yml ba4c56c0cc 支持拉卡拉多渠道支付和测试充值 2026-06-06 21:46:41 +08:00
yml c80d3f960e 优化支付退款钱包链路 2026-06-03 21:47:04 +08:00
yml 783999f396 优化乐刷通知与钱包充值流程 2026-06-03 18:51:56 +08:00
yml ae8928f458 开始增加支付-1 2026-06-03 12:21:23 +08:00