fix: 后端代码健康修复 (P1-1/P1-2/P2-1/P2-2/P2-3) #68
Reference in New Issue
Block a user
Delete Branch "develop"
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?
修复内容
P1-1: auth.py forgot_password 硬编码 localhost
apps/api/app/api/routes/auth.pybase_url="http://localhost:3000"→base_url=settings.APP_BASE_URLP1-2: generation.py 直接创建DB连接
apps/worker/worker_app/tasks/generation.py_download_library_assets()改用 Worker 的SessionLocal替代直接create_engine(),避免连接泄漏P2-1: EditingMode 枚举重复定义
apps/worker/video_processing/editing_modes.pypackages.domain.edit_plan导入EditingMode,消除重复定义P2-2: SMTP_FRON_NAME 拼写错误
apps/api/app/config.pySMTP_FRON_NAME→SMTP_FROM_NAME(修复后与 dependencies.py 的引用一致)P2-3: UserModel 配额字段类型不一致
packages/adapters/sqlalchemy_impl/models.pymax_projects,max_storage_gb,used_storage_gb从Float改为IntegerP2-4: .env.production DATABASE_MAX_OVERFLOW
.env.production已从 Git 历史移除,代码默认值已为正确的 10⚠️ 注意: P2-3 的字段类型变更需要数据库迁移脚本配合执行。
🔧 前端健康检查修复 (前端编码 Agent)
已完成的检查项
1. 配置文件完整性 ✅
2. TypeScript 严格检查 ✅
3. 空文件/死代码清理 ✅
4. 框架一致性 ✅
5. 深度清理(本次提交)