shaw
|
4aeb47062b
|
fix: droid增加comm端点
|
2025-11-27 20:38:50 +08:00 |
|
shaw
|
1ed0ca31ec
|
fix: 修复因代理ip不可用导致axios的proxy回退到环境变量代理问题
|
2025-10-18 11:00:43 +08:00 |
|
mrlitong
|
cd5df4f76b
|
Merge remote-tracking branch 'upstream/main' into feature/account-subscription-expiry-check
|
2025-10-14 08:04:12 +00:00 |
|
mrlitong
|
cbc3a83f11
|
refactor: 统一账户过期时间字段映射和检查逻辑
主要改进:
1. 创建 mapExpiryField() 工具函数统一处理前后端字段映射(expiresAt -> subscriptionExpiresAt)
2. 统一 subscriptionExpiresAt 初始值为 null(替代空字符串)
3. 规范过期检查方法名为 isSubscriptionExpired(),返回 true 表示已过期
4. 优化过期检查条件判断,只检查 null 而非空字符串
5. 补充 OpenAI-Responses 和调度器中缺失的过期检查逻辑
6. 添加代码评审文档记录未修复问题
影响范围:
- 所有 9 种账户服务的过期字段处理
- admin.js 中所有账户更新路由
- 统一调度器的过期账户过滤逻辑
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-14 08:04:05 +00:00 |
|
litongtongxue
|
1e7465e533
|
feat: 为所有账户服务添加订阅过期检查功能
完成账户订阅到期时间功能的核心调度逻辑实现。
## 实现范围
✅ 已添加订阅过期检查的服务(5个):
- Gemini 服务:添加 isSubscriptionExpired() 函数及调度过滤
- OpenAI 服务:添加 isSubscriptionExpired() 函数及调度过滤
- Droid 服务:添加 _isSubscriptionExpired() 方法及调度过滤
- Bedrock 服务:添加 _isSubscriptionExpired() 方法及调度过滤
- Azure OpenAI 服务:添加 isSubscriptionExpired() 函数及调度过滤
## 核心功能
- 账户调度时自动检查 subscriptionExpiresAt 字段
- 过期账户将不再被系统调度使用
- 未设置过期时间的账户视为永不过期(向后兼容)
- 使用 <= 比较判断过期(精确到过期时刻)
- 跳过过期账户时记录 debug 日志便于排查
## 技术实现
- 统一的实现模式:过期检查函数 + 账户选择逻辑集成
- 不影响现有功能,完全向后兼容
- 业务字段 subscriptionExpiresAt 与技术字段 expiresAt(OAuth token过期)独立管理
## 相关文档
参考 account_expire_bugfix.md 了解问题背景和实现细节
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-14 02:42:03 +00:00 |
|
AAEE86
|
8d84e2fa6e
|
refactor: 优化API Key状态更新和日志记录格式
|
2025-10-14 09:33:17 +08:00 |
|
AAEE86
|
1f9afc788b
|
feat: 添加Droid账户API Key管理功能
(cherry picked from commit 0cf3ca6c7eafcf28a2da7e8bfd6814b4883bb752)
|
2025-10-13 18:24:49 +08:00 |
|
shaw
|
0b2610842a
|
feat: droid apikey异常自动移除
|
2025-10-11 22:39:41 +08:00 |
|
shaw
|
53dee11a10
|
feat: droid的apikey模式适配多种更新方式
|
2025-10-11 22:15:38 +08:00 |
|
shaw
|
6f2307721b
|
fix: 修复droid账号调度接口404问题
|
2025-10-11 11:34:13 +08:00 |
|
shaw
|
6c2ef2eef3
|
fix: 修复droid账号更新丢失apikey的问题
|
2025-10-11 11:23:24 +08:00 |
|
shaw
|
19fa518e65
|
fix: 修复droid追加和代理代理IP提交异常的问题
|
2025-10-11 10:50:26 +08:00 |
|
shaw
|
fad9e52c98
|
feat: Droid平台支持多apikey添加
|
2025-10-10 16:09:15 +08:00 |
|
shaw
|
42db271848
|
feat: droid平台账户数据统计及调度能力
|
2025-10-10 15:13:45 +08:00 |
|
shaw
|
2fc84a6aca
|
feat: 新增Droid cli支持
|
2025-10-09 23:05:09 +08:00 |
|