fix: 规范化 API Key 撤销时间响应 (#52)

This commit is contained in:
ila
2026-08-25 11:00:05 +08:00
parent d59c3400d9
commit 048f3b11d0
+4 -1
View File
@@ -99,7 +99,10 @@ func (s *Service) RevokeAPIKey(ctx context.Context, actor uint64, requestID stri
if err := tx.Model(&model.APIKey{}).Where("id = ? AND revoked_at IS NULL", id).Updates(map[string]any{"revoked_at": now, "updated_at": now}).Error; err != nil {
return fmt.Errorf("revoke api key: %w", err)
}
row.RevokedAt, row.UpdatedAt = &now, now
row, err = s.apiKeyRow(tx, id, true)
if err != nil {
return err
}
}
if err := s.audit(tx, actor, requestID, "api_key.revoke", "api_key", id, "succeeded", map[string]any{"already_revoked": alreadyRevoked}); err != nil {
return err