Skip to content

Support group entitlement redemptions - #1

Merged
Ooxygen7 merged 1 commit into
mainfrom
agent/group-redemption-entitlements
Aug 7, 2026
Merged

Support group entitlement redemptions#1
Ooxygen7 merged 1 commit into
mainfrom
agent/group-redemption-entitlements

Conversation

@Ooxygen7

@Ooxygen7 Ooxygen7 commented Aug 7, 2026

Copy link
Copy Markdown
Owner

⚠️ 提交说明 / PR Notice

Important

  • 本次改动由维护者确认范围,并在 AI 辅助下完成实现、测试与发布准备。

📑 变更描述 / Description

完善兑换码权益体系:管理员可创建额度或分组权益兑换码,临时分组权益会同步建立与到期时间一致的兑换型订阅额度,使用户在对应套餐周期内能够正常调用模型。兑换码创建、编辑、移动端列表、钱包兑换反馈和多语言文案同步更新;同时修复兑换码表格操作列滚动时的层级与边界问题。

根因是原有分组权益兑换只更新用户分组,没有建立订阅计费来源,导致分组正确但钱包余额为零的用户仍被预扣费检查拒绝。

🚀 变更类型 / Type of change

  • 🐛 Bug 修复 (Bug fix)
  • ✨ 新功能 (New feature)
  • ⚙️ 性能优化 / 重构 (Refactor)
  • 📑 文档更新 (Documentation)

🔗 关联任务 / Related Issue

  • Closes #(无)

✅ 提交前检查项 / Checklist

  • 人工确认: 已人工确认发布范围与用户可见行为。
  • 非重复提交: 已核对当前分支与远端默认分支。
  • Bug fix 说明: 已定位为权益兑换未建立订阅计费来源。
  • 变更理解: 已核对兑换、分组、订阅与预扣费链路。
  • 范围聚焦: 未包含 canvas/output/ 和本地计划文档。
  • 本地验证: 前端 TypeScript 检查通过;相关 Go 定向测试、完整 Go 构建及线上真实 Light 密钥调用已通过。
  • 安全合规: 已扫描变更,未提交密钥、服务器凭据或部署产物。

📸 运行证明 / Proof of Work

  • bun run typecheck:通过。
  • 定向兑换测试:通过。
  • Go 完整构建:通过。
  • 线上 Light 分组真实请求:HTTP 200,计费来源为 subscription,5 小时与周期额度均正常累计。
  • Git 远端提交 SHA 与本地一致:66f6a4fc9c9304d0c596d99c9648c53e30522448

@Ooxygen7
Ooxygen7 marked this pull request as ready for review August 7, 2026 16:19
@Ooxygen7
Ooxygen7 merged commit db6a474 into main Aug 7, 2026
1 check passed
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