check-1162-audio.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. const { PrismaClient } = require('@prisma/client');
  2. const prisma = new PrismaClient();
  3. async function checkAudioUrl() {
  4. console.log('\n📊 检查ID 1162的音频URL:\n');
  5. const chapter = await prisma.bookChapter.findUnique({
  6. where: { id: 1162 }
  7. });
  8. if (!chapter) {
  9. console.log('❌ 找不到该章节\n');
  10. await prisma.$disconnect();
  11. return;
  12. }
  13. console.log(`章节: ${chapter.title}`);
  14. console.log(`ID: ${chapter.id}`);
  15. console.log(`Level: ${chapter.level}`);
  16. console.log(`audioUrl: ${chapter.audioUrl || '无'}`);
  17. console.log(`audioDuration: ${chapter.audioDuration || 0}秒\n`);
  18. // 检查是否有对应的AudioRecord
  19. const audioRecord = await prisma.audioRecord.findFirst({
  20. where: {
  21. chapterId: 1162
  22. }
  23. });
  24. if (audioRecord) {
  25. console.log('找到AudioRecord:');
  26. console.log(` ID: ${audioRecord.id}`);
  27. console.log(` audioUrl: ${audioRecord.audioUrl || '无'}`);
  28. console.log(` status: ${audioRecord.status}\n`);
  29. } else {
  30. console.log('❌ 没有找到AudioRecord\n');
  31. }
  32. await prisma.$disconnect();
  33. }
  34. checkAudioUrl().catch(console.error);