chore: remove backend/check-data.cjs

This commit is contained in:
2026-04-29 02:08:50 +08:00
parent dd632d53a0
commit 97f9da0348
-38
View File
@@ -1,38 +0,0 @@
// 检查数据库数据
const { PrismaClient } = require('@prisma/client');
const prisma = new PrismaClient();
async function checkData() {
console.log('=== 检查数据库数据 ===\n');
// 1. 检查用户
const users = await prisma.user.findMany();
console.log('用户:', users);
// 2. 检查账户
const accounts = await prisma.account.findMany({ where: { userId: 1 } });
console.log('\n账户:', accounts);
console.log('账户余额总和:', accounts.reduce((sum, a) => sum + parseFloat(a.balance), 0));
// 3. 检查预算
const budgets = await prisma.budget.findMany({ where: { userId: 1 } });
console.log('\n预算:', budgets);
console.log('预算金额总和:', budgets.reduce((sum, b) => sum + parseFloat(b.amount), 0));
// 4. 检查本月记录
const now = new Date();
const month = `${now.getFullYear()}-${String(now.getMonth() + 1).padStart(2, '0')}`;
const startDate = new Date(month + '-01');
const endDate = new Date(now.getFullYear(), now.getMonth() + 1, 0);
const records = await prisma.record.findMany({
where: { userId: 1, date: { gte: startDate, lte: endDate } }
});
console.log('\n本月记录:', records.length, '条');
console.log('总收入:', records.filter(r => r.type === 'income').reduce((sum, r) => sum + parseFloat(r.amount), 0));
console.log('总支出:', records.filter(r => r.type === 'expense').reduce((sum, r) => sum + parseFloat(r.amount), 0));
await prisma.$disconnect();
}
checkData().catch(console.error);