task_service.py — create_task() 新增 input_revision 参数,存入 GenerationTask.input_revision generation_task.py — 模型的静态 create_task 方法同步新增参数 ppt/routes.py — 三处调用(parse/generate/regenerate)均传入 session.draft_revision poster/service.py — 海报生成传入 record.draft_revision 现在每个任务快照都记录了创建时的草稿版本号,不再一直是默认值 1 2. 海报任务进度实时同步 ✅ celery_tasks.py — 在海报生成的每个阶段(preparing_data→20%、building_prompt→40%、requesting_image→60%、saving→85%)调用 sync_poster_progress() 同步到 PosterRecord.task_status/task_progress 任务领取时立即将 PosterRecord.task_status 设为 running 解决了"页面轮询海报记录时一直显示排队中"的问题 3. 后端测试覆盖 ✅ test_task_state_sync.py — 新增 13 个测试用例: sync_workspace_status 同步 cancelled/failed 到 PPT session(4 个) sync_workspace_status 同步 cancelled/failed 到 PosterRecord(2 个) 旧任务跳过同步的安全检查(1 个) cancel_task 状态更新和非 queued 拒绝(2 个) mark_task_viewed 正确标记和权限校验(2 个) input_revision 正确记录和默认值(2 个) list_active_tasks 排除终态任务(1 个) 所有 13 个新测试 + 原有 10 个测试全部通过 4. useAutoSave TypeScript 类型修复 ✅ useAutoSave.ts — getEndpoint 变量显式标注 () => string 类型,消除 TS2345 编译错误
151 lines
1.8 KiB
Plaintext
151 lines
1.8 KiB
Plaintext
# Python
|
||
__pycache__/
|
||
*.pyc
|
||
*.pyo
|
||
.venv/
|
||
venv/
|
||
*.egg-info/
|
||
dist/
|
||
build/
|
||
.claude
|
||
bak/
|
||
deploy/
|
||
api_storage
|
||
api_storage_backup
|
||
|
||
data_bak
|
||
|
||
release
|
||
|
||
dify-main/docker
|
||
|
||
dify-main/node_modules
|
||
|
||
dify-main/.agents
|
||
dify-main/.claude
|
||
dify-main/.devcontainer
|
||
dify-main/.gemini
|
||
dify-main/.github
|
||
dify-main/.vite-hooks
|
||
dify-main/.vscode
|
||
dify-main/api/.venv
|
||
dify-main/cli
|
||
dify-main/dev
|
||
|
||
dify-main/images
|
||
dify-main/e2e
|
||
dify-main/scripts
|
||
dify-main/sdks
|
||
dify-main/web
|
||
|
||
|
||
/frontend-dist
|
||
/migrate-package.tar.gz
|
||
/migrate-package
|
||
/plugin_check
|
||
/plugin_storage_backup
|
||
/plugin_storage_full
|
||
|
||
|
||
|
||
# Node
|
||
node_modules/
|
||
dist/
|
||
.nuxt/
|
||
.output/
|
||
|
||
# 环境变量(密钥绝对不能提交)
|
||
.env
|
||
.env.local
|
||
.env.production
|
||
|
||
# IDE
|
||
.vscode/
|
||
.idea/
|
||
*.swp
|
||
*.swo
|
||
*~
|
||
|
||
# 系统文件
|
||
.DS_Store
|
||
Thumbs.db
|
||
|
||
# 上传的文件
|
||
uploads/
|
||
|
||
# Dify(如果是 git submodule 引入)
|
||
# dify/
|
||
|
||
# 日志
|
||
*.log
|
||
logs/
|
||
|
||
# 大文件/压缩包
|
||
*.tar.gz
|
||
*.tar
|
||
*.zip
|
||
*.rar
|
||
*.7z
|
||
|
||
# 容器/部署相关
|
||
Dockerfile.*
|
||
docker-compose.*.yml
|
||
.dockerignore
|
||
deploy/
|
||
deploy-*.sh
|
||
deploy-*.bat
|
||
quick-deploy.*
|
||
server-setup.sh
|
||
server-deploy.sh
|
||
server-update.sh
|
||
fix-deploy*.sh
|
||
fix-deploy*.sh
|
||
update-code.sh
|
||
update-frontend.sh
|
||
sync-to-server.sh
|
||
import-and-start.sh
|
||
package.sh
|
||
export-data.ps1
|
||
export-images.sh
|
||
|
||
# 插件/存储备份
|
||
plugin_check/
|
||
plugin_storage_backup/
|
||
plugin_storage_full/
|
||
api_storage_backup/
|
||
|
||
# BaoDan源码(独立仓库)
|
||
|
||
# 迁移包
|
||
migrate-package/
|
||
migrate-package.tar.gz
|
||
|
||
# 临时/调试文件
|
||
test_*.py
|
||
patches/
|
||
docker-cleanup.sh
|
||
check-env.sh
|
||
baodanagent-code-update.tar.gz
|
||
baodanagent-full.tar.gz
|
||
baodanagent-20260701_220537.tar.gz
|
||
前端智能客服系统_功能清单_无建议书版.xlsx
|
||
|
||
# Docker相关
|
||
docker/
|
||
|
||
# 编译产物
|
||
frontend-dist/
|
||
|
||
# 部署包
|
||
deploy-package/
|
||
|
||
# 部署/构建脚本(本地使用)
|
||
build-and-push.sh
|
||
build-web-from-source.sh
|
||
deploy.bat
|
||
deploy.sh
|
||
quick-start.sh
|
||
migrate.sh
|
||
test-import.py
|
||
|