Skip to content

Refresh redeemed entitlement state - #3

Merged
Ooxygen7 merged 1 commit into
mainfrom
agent/fix-redemption-entitlement-refresh
Aug 8, 2026
Merged

Refresh redeemed entitlement state#3
Ooxygen7 merged 1 commit into
mainfrom
agent/fix-redemption-entitlement-refresh

Conversation

@Ooxygen7

@Ooxygen7 Ooxygen7 commented Aug 8, 2026

Copy link
Copy Markdown
Owner

⚠️ 提交说明 / PR Notice

Important

  • 本描述已按实际变更范围整理;实现与验证过程使用了 AI 辅助。

📝 变更描述 / Description

  • 权益兑换成功后立即重新读取当前用户,更新持久化登录状态,并让密钥创建界面使用新的用户分组。
  • 失效模型目录、用户模型与分组查询缓存,避免 Light 用户仍看到 Free 权限。
  • 调整兑换码表格的兑换人和操作列宽,取消操作列独立固定造成的遮挡。
  • 补充使用日志公共 API 数据类型文件,确保当前前端源码可以独立完成类型检查与生产构建。

🚀 变更类型 / Type of change

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

🔗 关联任务 / Related Issue

✅ 提交前检查项 / Checklist

  • 人工确认: 描述已根据实际代码、生产数据与调用结果整理。
  • 非重复提交: 当前变更针对兑换后前端状态未同步及兑换码表格遮挡。
  • Bug fix 说明: 根因为兑换成功后只刷新钱包局部数据,未更新全局登录状态及模型缓存。
  • 变更理解: 已核对兑换事务、用户分组、密钥落库分组、渠道端点筛选和前端缓存链路。
  • 范围聚焦: 仅提交 3 个相关前端文件。
  • 本地验证: 格式检查、类型检查、lint 与生产构建均通过。
  • 安全合规: 不包含凭据、生产数据库、构建产物或本地计划文件。

📸 运行证明 / Proof of Work

  • 受影响文件格式检查:通过
  • bun run typecheck:通过
  • 受影响文件 oxlint:0 warnings / 0 errors
  • bun run build:通过
  • 线上 34 个已兑换用户全部为 Light;兑换后新建的 18 个密钥全部为 Light
  • Light 密钥调用 deepseek-v4-flash/v1/chat/completions):HTTP 200
  • 生产容器健康;公网首页及入口静态资源均返回 HTTP 200

@Ooxygen7
Ooxygen7 marked this pull request as ready for review August 8, 2026 19:03
@Ooxygen7
Ooxygen7 merged commit 404a2a7 into main Aug 8, 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