mixvideo-v2/apps/desktop/src
imeepos 20c7a2100e 修复批量任务记录ID冲突问题 - 实施方案1
问题分析:
- 批量生成时创建了2个不同的记录,但执行时通过model_id+model_image_id查找
- 由于2个任务使用相同的model_id和model_image_id,find()总是返回第一个记录
- 导致两个任务都操作同一个记录ID,进度更新相互覆盖

解决方案:
- 在OutfitImageGenerationRequest中添加record_id字段
- 任务执行时直接传递记录ID,避免查找错误
- 保持向后兼容,支持旧的查找逻辑

修改内容:
- 后端:添加record_id字段到OutfitImageGenerationRequest结构
- 前端:更新TypeScript类型定义
- 执行逻辑:在execute_outfit_image_task中传递记录ID
- 核心逻辑:修改perform_outfit_image_generation使用传入的record_id

这样确保每个任务精确操作自己对应的记录,彻底解决记录ID冲突问题。
2025-07-31 15:54:39 +08:00
..
assets Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
components 在前端穿搭图片生成记录页面显示 ComfyUI 任务ID 2025-07-31 15:45:25 +08:00
data feat: 添加图像编辑工具 2025-07-31 15:28:29 +08:00
docs fix: 匹配markdown 2025-07-22 15:57:36 +08:00
hooks feat: add Outfit Comparison Tool and Outfit Favorites Tool 2025-07-28 15:53:20 +08:00
pages feat: 添加图像编辑工具 2025-07-31 15:28:29 +08:00
services feat: 优化换装图片生成功能 2025-07-31 14:33:16 +08:00
store fix: 修复检索逻辑 2025-07-24 16:01:36 +08:00
stores fix: 移除无用代码 2025-07-17 21:15:03 +08:00
styles feat: 重新设计视频生成工作台布局 2025-07-29 14:26:17 +08:00
test fix: 修复 TypeScript 测试配置类型错误 2025-07-13 19:40:14 +08:00
tests feat: 添加系统音色管理功能和修复穿搭生成问题 2025-07-31 10:54:19 +08:00
types 修复批量任务记录ID冲突问题 - 实施方案1 2025-07-31 15:54:39 +08:00
utils fix: 修复模特详情页照片管理图片显示问题 2025-07-30 14:53:28 +08:00
App.css fix: 优化界面展 及引用关系 2025-07-22 13:35:18 +08:00
App.tsx feat: 添加图像编辑工具 2025-07-31 15:28:29 +08:00
main.tsx feat: 实现模特详情页视频生成功能 2025-07-16 19:39:44 +08:00
vite-env.d.ts Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00