fix-last-one.js 763 B

123456789101112131415161718192021222324
  1. const fs = require('fs');
  2. const file = 'src/modules/book-generator/langgraph-controller.ts';
  3. let c = fs.readFileSync(file, 'utf8');
  4. const lines = c.split('\n');
  5. // 找到第548-555行并替换
  6. for (let i = 547; i < 556; i++) {
  7. if (lines[i].includes('// 启动 LangGraph 生成')) {
  8. lines.splice(i, 8,
  9. ' // 将生成任务加入队列',
  10. ' const jobId = await queueService.addBookGenerationTask({',
  11. ' bookId,',
  12. ' topic: book.description,',
  13. ' bookScale,',
  14. ' });',
  15. ' ',
  16. ' console.log(`[LangGraph] 重新生成任务已加入队列: bookId=${bookId}, jobId=${jobId}`);'
  17. );
  18. break;
  19. }
  20. }
  21. fs.writeFileSync(file, lines.join('\n'), 'utf8');
  22. console.log('✅ 第2处已修复');