Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 40s
feat(pay): 添加支付API基础结构 feat(miniapp): 创建支付测试小程序页面与配置 feat(wechatpay): 配置微信支付参数与证书 fix(guild): 修复成员列表查询条件 docs: 更新代码规范文档与需求文档 style: 统一前后端枚举显示与注释格式 refactor(admin): 重构用户奖励发放接口参数处理 test(title): 添加称号效果参数验证测试
16 lines
1.2 KiB
Markdown
16 lines
1.2 KiB
Markdown
## 剩余任务
|
||
- 后端:
|
||
- 积分恢复比例与幂等:部分退款按比例恢复(累计不超抵扣积分)、全额一次性恢复;增加累计校验避免重复恢复
|
||
- 通知事件入库与去重:payment_notify_events 入库(notify_id 唯一)、处理成功置 processed=true,重复直接 ACK
|
||
- 退款查询接口:GET /api/admin/pay/refunds(分页筛选),GET /api/admin/pay/refunds/:refund_no(详情)
|
||
- 对账接口:POST /api/admin/pay/bills/import(入库账单),GET /api/admin/pay/bills/diffs(差异查询与导出)
|
||
- 订单详情聚合:补充 transaction_id/success_time 与 payment_refunds 明细,计算累计已退与可退余额
|
||
- 前端:
|
||
- 金额统一元格式化展示(两位小数),保留分用于接口与导出
|
||
- 订单详情补充交易号/退款号/渠道/支付方式,展示累计已退与可退余额(元)
|
||
- 对账入口页面:账单导入与差异列表
|
||
- 幂等与安全:核查唯一索引与条件更新,补充异常告警
|
||
|
||
## 验收
|
||
- 覆盖单元与集成测试(换算、比例恢复、幂等、对账差异)
|
||
- 前后端构建与联调通过;数据持久化与展示口径一致 |