const { PrismaClient } = require('@prisma/client');
const prisma = new PrismaClient();

async function checkContent() {
  const bookId = 5;
  
  const completedSubsections = await prisma.bookChapter.findMany({
    where: {
      bookId,
      level: 3,
      contentStatus: 'completed'
    },
    select: {
      id: true,
      title: true,
      content: true,
      wordCount: true,
    },
    orderBy: { id: 'asc' },
    take: 3
  });
  
  console.log(`\n📝 已完成的内容（前3个小节）：\n`);
  
  completedSubsections.forEach((sub, index) => {
    console.log(`\n${index + 1}. ${sub.title}`);
    console.log(`   字数: ${sub.wordCount}`);
    console.log(`   内容预览:\n${sub.content.substring(0, 300)}...\n`);
  });
  
  console.log(`\n✅ 验证成功！内容已写入数据库`);
  
  await prisma.$disconnect();
}

checkContent().catch(console.error);
