Files
zt-closet-backend/.codebuddy/plans/同步更新三个项目文档_5b365d72.md
2026-09-11 01:41:52 +08:00

33 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: 同步更新三个项目文档
overview: 同步更新 README.md、接口文档.md、Stitch.md,反映本轮代码变更(广告激励配置开关+服务端定价、退款管理员操作、会员类型推导、iOS 退款问询细化等),并在 Stitch.md 额度商城页补充「看广告得额度」入口 UI。
todos:
- id: update-readme
content: 更新 README.md 的 AdReward 配置段、错误码 80004、退款管理员操作与广告激励接口描述
status: completed
- id: update-api-doc
content: 更新接口文档.md 的广告激励参数与错误码、订单状态机、会员类型推导说明
status: completed
- id: update-stitch
content: 更新 Stitch.md 在额度商城页补充「看广告得额度」入口 UI 描述
status: completed
---
## 用户需求
将 README.md、接口文档.md、Stitch.md 三个文档同步更新至最近一轮后端代码修复后的最新状态。
## 核心变更点(需映射到文档)
1. 广告激励:新增 `AdReward` 配置段(`Enable` 开关 + `Cos`/`AI`/`OutfitShare`/`ClosetShare` 各类型固定金额);`/ad-reward/grant` 请求移除 `amount`,仅传 `reward_type` 与 `ref_id`;金额由服务端配置固定;新增错误码 `80004 广告激励未开启`。
2. 退款管理员操作:订单「已取消但已付款」由「自动调微信退款」改为「生成待审核退款单,管理员后台手动退款」;退款成功回调兼容「已取消」订单流转且跳过权益回收。
3. XPay 退款反查:退款推送回退权益前反查微信侧退款真实性。
4. 会员类型推导:`vip_type` 按续费后最终到期时长推导(剩余不低于 365 天为年度,否则月度),体验会员保持不变。
5. iOS 退款问询:按权益消耗情况细化拒绝。
6. 上传接口:解析 multipart 前限制请求体大小。
## 更新范围
- README.md:配置说明表新增 `AdReward` 段;业务流程第 5 条退款描述;错误码段位表补 `80004`;API 概览广告激励行;额度体系措辞。
- 接口文档.md:`/ad-reward/grant` 参数表删除 `amount` 并补业务逻辑与 `80004`;额度模块引言;微信回调竞态兜底描述;订单状态机 mermaid;会员类型推导规则;错误码全表补 `80004`;版本号与日期。
- Stitch.md:在「额度与会员商城」页的「我的额度」卡片后补充「看广告得额度」入口 UI 描述(含开关控制、服务端定价、加载/失败态),严格沿用既有 iOS HIG 与 SF Symbols 风格。