mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-22 16:43:35 +00:00
feat: admin-next/api-stats查询被禁用的key增加名字显示
This commit is contained in:
@@ -95,17 +95,21 @@ router.post('/api/user-stats', async (req, res) => {
|
||||
|
||||
// 检查是否激活
|
||||
if (keyData.isActive !== 'true') {
|
||||
const keyName = keyData.name || 'Unknown'
|
||||
return res.status(403).json({
|
||||
error: 'API key is disabled',
|
||||
message: 'This API key has been disabled'
|
||||
message: `API Key "${keyName}" 已被禁用`,
|
||||
keyName
|
||||
})
|
||||
}
|
||||
|
||||
// 检查是否过期
|
||||
if (keyData.expiresAt && new Date() > new Date(keyData.expiresAt)) {
|
||||
const keyName = keyData.name || 'Unknown'
|
||||
return res.status(403).json({
|
||||
error: 'API key has expired',
|
||||
message: 'This API key has expired'
|
||||
message: `API Key "${keyName}" 已过期`,
|
||||
keyName
|
||||
})
|
||||
}
|
||||
|
||||
@@ -819,9 +823,11 @@ router.post('/api/user-model-stats', async (req, res) => {
|
||||
|
||||
// 检查是否激活
|
||||
if (keyData.isActive !== 'true') {
|
||||
const keyName = keyData.name || 'Unknown'
|
||||
return res.status(403).json({
|
||||
error: 'API key is disabled',
|
||||
message: 'This API key has been disabled'
|
||||
message: `API Key "${keyName}" 已被禁用`,
|
||||
keyName
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -371,7 +371,8 @@ class ApiKeyService {
|
||||
|
||||
// 检查是否激活
|
||||
if (keyData.isActive !== 'true') {
|
||||
return { valid: false, error: 'API key is disabled' }
|
||||
const keyName = keyData.name || 'Unknown'
|
||||
return { valid: false, error: `API Key "${keyName}" 已被禁用`, keyName }
|
||||
}
|
||||
|
||||
// 注意:这里不处理激活逻辑,保持 API Key 的未激活状态
|
||||
@@ -382,7 +383,8 @@ class ApiKeyService {
|
||||
keyData.expiresAt &&
|
||||
new Date() > new Date(keyData.expiresAt)
|
||||
) {
|
||||
return { valid: false, error: 'API key has expired' }
|
||||
const keyName = keyData.name || 'Unknown'
|
||||
return { valid: false, error: `API Key "${keyName}" 已过期`, keyName }
|
||||
}
|
||||
|
||||
// 如果API Key属于某个用户,检查用户是否被禁用
|
||||
|
||||
Reference in New Issue
Block a user