fix-remaining-queues.js 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. const fs = require('fs');
  2. const file = 'src/modules/book-generator/langgraph-controller.ts';
  3. let content = fs.readFileSync(file, 'utf8');
  4. // 第2处:重新生成
  5. content = content.replace(
  6. / \/\/ 启动 LangGraph 生成\n langGraphGenerator\.generate\([\s\S]{0,200}?\);/m,
  7. ` // 将生成任务加入队列
  8. const jobId = await queueService.addBookGenerationTask({
  9. bookId,
  10. topic: book.description,
  11. bookScale,
  12. });
  13. console.log(\`[LangGraph] 重新生成任务已加入队列: bookId=\${bookId}, jobId=\${jobId}\`);`
  14. );
  15. // 第3处:续生成
  16. content = content.replace(
  17. / \/\/ 重新启动生成[\s\S]{0,300}?\);/m,
  18. ` // 将续生成任务加入队列
  19. const jobId = await queueService.addBookGenerationTask({
  20. bookId,
  21. topic: book.description || book.title,
  22. bookScale: book.bookScale || '130000',
  23. });
  24. console.log(\`[LangGraph] 续生成任务已加入队列: bookId=\${bookId}, jobId=\${jobId}\`);`
  25. );
  26. fs.writeFileSync(file, content, 'utf8');
  27. console.log('✅ 第2、3处已修改');