1.2 KiB
1.2 KiB
M07-B 充值优惠
- 日期:2026-06-24
- 起始 commit:
db1d08e - 工程 commit:
d9743d3 - ENGINEERING_DELTA=YES
- 子阶段状态:DONE
工程增量
- 新增
qipai_recharge_plans,支持充值规则、有效期、适用门店、限购和启停状态。 - 新增
qipai_recharge_orders,记录充值单号、客户端请求号、支付记录、支付时间和入账时间。 - 新增
RechargeService,创建充值订单时校验规则有效性、门店范围和用户限购。 - 支付成功回调后才调用
WalletLedgerService.credit入账,重复创建请求和重复支付回调均保持幂等。 - 迁移计划、迁移契约、迁移 runner 和全量测试链路已接入 M07-B。
验证
- Windows
npm run build:退出码 0。 - Windows
node tests/recharge-service.test.mjs:退出码 0。 - Windows
node tests/migration-contract.test.mjs:退出码 0。 - Windows
node tests/migration-runner.test.mjs:退出码 0。 - Windows
npm test:退出码 0,M01-A 至 M07-B 全量后端回归通过。 - 工程 commit 已 push,
HEAD == origin/main == d9743d3。
后续
游标进入 M07-C 优惠券和套餐:实现权益定义、发放、核销、服务端事务扣减,以及与订单/余额流水的联动。