| 123456789101112131415161718 |
- const { prisma } = require('../src/models');
- async function check() {
- const tasks = await prisma.ttsTask.findMany({ orderBy: { id: 'asc' } });
- console.log('=== TtsTask 队列表 ===');
- tasks.forEach(t => console.log(' #'+t.id, 'type='+t.taskType, 'status='+t.status, 'ch='+t.chapterId, 'hash='+t.contentHash?.substring(0,10), 'retry='+t.retryCount));
- console.log(' 总计:', tasks.length, '个任务\n');
- const book = await prisma.book.findUnique({ where: { id: 30 }, select: { genStage: true, progress: true } });
- console.log('=== 书籍 #30 === genStage:', book?.genStage, 'progress:', book?.progress, '\n');
- const chapters = await prisma.bookChapter.findMany({ where: { bookId: 30 }, orderBy: { id: 'asc' }, select: { id: true, level: true, number: true, title: true, genStage: true, wordCount: true, audioUrl: true } });
- console.log('=== 章节状态 ===');
- chapters.forEach(c => console.log(' #'+c.id, 'L'+c.level, '#'+c.number, (c.title||'').substring(0,25), c.genStage, c.wordCount+'字', c.audioUrl ? '有音频' : '无音频'));
- await prisma.$disconnect();
- }
- check().catch(e => { console.error(e); process.exit(1); });
|