mixvideo-v2/apps/desktop/src-tauri
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
..
capabilities fix: resolve TypeScript iterator error in OutfitRecommendationTool 2025-07-28 11:56:11 +08:00
icons Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
src 修复批量任务记录ID冲突问题 - 实施方案1 2025-07-31 15:54:39 +08:00
.gitignore Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
Cargo.toml 修复数据库迁移版本冲突,成功添加 comfyui_prompt_id 字段 2025-07-31 15:41:15 +08:00
build.rs Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
tauri.conf.json feat: 实现智能屏幕适配功能 2025-07-23 20:55:51 +08:00