flnxi-Wu/scripts/tools/check_specific_user.js
WuYongJie f646b71813
Some checks failed
CI Check / check (push) Has been cancelled
chore: 初始化本地仓库并同步最近改动
2025-11-18 17:50:16 +08:00

47 lines
1.5 KiB
JavaScript

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();