const { PrismaClient } = require('@prisma/client'); async function checkUser() { const prisma = new PrismaClient(); try { console.log('检查用户邮箱: 549727955@qq.com'); const user = await prisma.user.findUnique({ where: { email: '549727955@qq.com' } }); if (user) { console.log('用户存在:'); console.log('- ID:', user.id); console.log('- 邮箱:', user.email); console.log('- 用户名:', user.username); console.log('- 角色:', user.role); console.log('- 超级管理员:', user.isSuperAdmin); console.log('- 激活状态:', user.isActive); console.log('- 创建时间:', user.createdAt); } else { console.log('用户不存在'); } // 也检查总用户数 const count = await prisma.user.count(); console.log('总用户数:', count); // 列出前5个用户 const users = await prisma.user.findMany({ take: 5, orderBy: { createdAt: 'desc' } }); console.log('最新用户列表:'); users.forEach((user, index) => { console.log(`${index + 1}. ${user.email} (${user.username}) - ${user.role} - 超级管理员: ${user.isSuperAdmin}`); }); } catch (error) { console.error('查询错误:', error.message); } finally { await prisma.$disconnect(); } } checkUser();