fix: 自动生成封面添加用户提示 (#1317) #1328
Reference in New Issue
Block a user
Delete Branch "fix/cover-auto-generate-feedback"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复问题
1. 自动生成封面点击无反应
generateAutoCover函数在条件不满足时静默返回,无任何用户提示2. 封面生成结果未反馈
影响范围
apps/web/src/pages/generate/hooks/useStep6Cover.ts🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
【阻塞级判定】
📊 审查概览
🔴 阻塞级问题(必须修复)
无
💡 改进建议(不阻塞合并)
else分支中(即接口调用成功但未返回图片 URL 时),建议增加console.warn打印response的完整内容。这有助于在出现“生成成功但无图片”的情况时,快速定位是后端数据结构变化还是业务逻辑问题。✅ 良好实践
finally块中重置generatingRef.current = false,确保无论接口成功或失败,锁状态都能被正确释放,避免死锁。if块,并配合message.error/warning给出具体的错误提示,使用户能明确知道操作失败的原因(如未选模板、未选素材等)。response.cover?.thumbnail_url访问嵌套属性,有效避免了空指针异常导致的崩溃。🤖 由 AI 代码审查机器人自动生成 | 2026-08-10 02:18:41 | 模型:
🗑️ 预览环境已清理
PR #1328 已关闭或合并,对应的预览环境已被清理。