Skip to content

feat: 大肥鱼 15 天流量包契约、购买保护与首页模型展示 - #8

Merged
OnePlus-X-code merged 4 commits into
mainfrom
codex/landing-deepseek-zone-20261017
Oct 17, 2026
Merged

OnePlus-X-code merged 4 commits into
mainfrom
codex/landing-deepseek-zone-20261017

Conversation

@OnePlus-X-code

@OnePlus-X-code OnePlus-X-code commented Oct 17, 2026 •

Copy link
Copy Markdown

⚠️ 提交说明 / PR Notice

代码由 Codex 辅助实现,待人工审阅。配套外层 PR:iflink-token-platform #28。保留 Draft,不合并、不部署。

📝 变更描述 / Description

首页 DeepSeek 专区复用现有模型广场查询、分组权限与价格格式化;新增三档 15 天大肥鱼流量包的独立商品契约及安全购买保护,复用现有 Checkout / IFLinkPay / 原子权益和 Key 发放 / 版本化表达式结算。没有复用同名月订阅的价格或权益。

  • 独立 pack_deepseek_bigfish,三档 ¥9.90 / ¥19.90 / ¥39.90,额度 19,800 / 39,800 / 79,800 算力点;两款指定 Flash、同权限共享池、独立 Key、15 天、不重置、不回退钱包。
  • 同活动 family 三档合计每账号一份;用户行锁串行核对历史及待付订单。过期、用尽、取消不恢复资格;同档 IFLinkPay 重试复用原订单,签名和跳转均使用该订单号;跨档待付订单须先完成或人工取消。
  • 创建商品强制保持禁售、隐藏、不发兑换码,修复此新类型遭 ORM default:true 意外上架的风险;只提交离线草稿配置的测试 fixture,没有自动创建商品的启动钩子或新接口。
  • Checkout/权益页把未经验证的“官网价倍率”改成“版本基准价倍率”;移除钱包的固定换算展示,后台 quota、币种和结算逻辑不变。
  • 原 IF.Learn ¥5 / 10 天 / 三款模型、Lite/Pro/Max 30 天订阅和有效路由保留。

🚀 变更类型 / Type of change

  • ✨ 新功能 (New feature)
  • 🐛 Bug 修复 (新商品草稿状态与支付重试)
  • ⚡ 无关重构

✅ 提交前检查项 / Checklist

  • 人工审阅和上线授权
  • 本地相关测试、类型检查、lint 与生产构建
  • 没有生产写入、真实付款或部署
  • 独立编号及价格版本,没有篡改月订阅或 IF.Learn

📸 运行证明 / Proof of Work

  • 新增模型测试覆盖禁售草稿、三档契约、表达式三条 token 腿及峰闲时、支付回调幂等、共享额度、独立 Key、到期/用尽拒绝、跨档历史限购和并发订单。
  • HTTP 测试核对重试使用同一订单、IFLinkPay 金额和签名、跨档订单拒绝;PostgreSQL 16 专项 CI 显式包含新增大肥鱼模型及 HTTP 测试。
  • go test ./model ./controller ./relay/helper ./service -run 'Bigfish|IFLinkPay|Classroom|Monthly|Product' -count=1 通过。
  • 相关前端 12 项测试、bun run typecheck、受影响文件 oxlint、bun run build 通过。
  • 浏览器以本地模拟服务验证三档 guest → 登录 → 原 Checkout → 本地支付跳转;没有真实生产付款。

上线阻塞

0.60 相对同版本钱包价成立,但当前官网模型版本、节假日和采购分时成本尚不能支持统一“官网六折”宣传,故不显示。V4.1 闲时按生产静态成本核算可能亏损;第三款 Pro 的现有快照已倒挂,未纳入商品。详情与人工确认项在配套 PR 的 docs/BIGFISH_DRAFT_REVIEW_20261017.md。所有新商品保持禁售和隐藏。

@OnePlus-X-code OnePlus-X-code changed the title feat(home): Landing 专区复用实时模型价格 feat: 大肥鱼 15 天流量包契约、购买保护与首页模型展示 Oct 17, 2026
@OnePlus-X-code
OnePlus-X-code marked this pull request as ready for review October 17, 2026 12:54
@OnePlus-X-code
OnePlus-X-code merged commit e8ddf41 into main Oct 17, 2026
5 checks passed
@YunfanGoForIt
YunfanGoForIt deleted the codex/landing-deepseek-zone-20261017 branch October 20, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant