| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- const { PrismaClient } = require('@prisma/client');
- const http = require('http');
- async function resetAndTriggerGeneration() {
- const prisma = new PrismaClient();
-
- try {
- console.log('📝 步骤1: 重置书籍状态...');
-
- // 重置书籍状态
- await prisma.book.update({
- where: { id: 1 },
- data: {
- status: 'draft',
- progress: 10,
- errorMsg: null
- }
- });
- console.log('✅ 状态已重置: draft, 10%');
- // 重置所有章节的内容状态
- const result = await prisma.bookChapter.updateMany({
- where: {
- bookId: 1,
- level: 3 // 只重置小节的内容状态
- },
- data: {
- contentStatus: null,
- content: null,
- wordCount: 0,
- contentError: null
- }
- });
- console.log(`✅ 已重置 ${result.count} 个小节的内容状态`);
- console.log('');
- console.log('🚀 步骤2: 触发内容生成...');
- console.log('请手动调用以下API触发生成:');
- console.log(' POST http://localhost:3000/api/book-generator/langgraph/books/1/generate');
- console.log('');
- console.log('或者在浏览器中访问前端页面点击"继续生成"按钮');
- } catch (error) {
- console.error('错误:', error);
- } finally {
- await prisma.$disconnect();
- }
- }
- resetAndTriggerGeneration();
|