feat: admin-next/api-stats查询被禁用的key增加名字显示

This commit is contained in:
shaw
2025-11-26 10:18:43 +08:00
parent 6e95607285
commit 3fb874fc29
2 changed files with 13 additions and 5 deletions

View File

@@ -95,17 +95,21 @@ router.post('/api/user-stats', async (req, res) => {
// 检查是否激活 // 检查是否激活
if (keyData.isActive !== 'true') { if (keyData.isActive !== 'true') {
const keyName = keyData.name || 'Unknown'
return res.status(403).json({ return res.status(403).json({
error: 'API key is disabled', 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)) { if (keyData.expiresAt && new Date() > new Date(keyData.expiresAt)) {
const keyName = keyData.name || 'Unknown'
return res.status(403).json({ return res.status(403).json({
error: 'API key has expired', 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') { if (keyData.isActive !== 'true') {
const keyName = keyData.name || 'Unknown'
return res.status(403).json({ return res.status(403).json({
error: 'API key is disabled', error: 'API key is disabled',
message: 'This API key has been disabled' message: `API Key "${keyName}" 已被禁用`,
keyName
}) })
} }

View File

@@ -371,7 +371,8 @@ class ApiKeyService {
// 检查是否激活 // 检查是否激活
if (keyData.isActive !== 'true') { 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 的未激活状态 // 注意:这里不处理激活逻辑,保持 API Key 的未激活状态
@@ -382,7 +383,8 @@ class ApiKeyService {
keyData.expiresAt && keyData.expiresAt &&
new Date() > new Date(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属于某个用户检查用户是否被禁用 // 如果API Key属于某个用户检查用户是否被禁用