修复生成