返回 Bug 清单
BUG-0973project-48中已修复test-flaky
alias stub 加 transaction_date + InventoryMovement 兼容 transaction_type + status enum 补新状态
发现:2026-10-09验证:2026-10-09置信度:70%
症状
commit 633860df7d26 (2026-09-23) fix(test): alias stub 加 transaction_date + InventoryMovement 兼容 transaction_type + status enum 补新状态
根因
commit message 描述: fix(test): alias stub 加 transaction_date + InventoryMovement 兼容 transaction_type + status enum 补新状态
修复方案
修复 4 行,删除 2 行。改动文件: backend/app/models/models.py, backend/app/services/ai/inventory_health.py, backend/tests/.test_db.sqlite, backend/tests/test_manufacturing.py
错误签名
fix(test): alias stub 加 transaction_date + InventoryMovement 兼容 transaction_type + status enum 补新状态 1. models.py _PlaceholderJournalEntry 补 transaction_date 字段
2. inventory_health.py getattr(InventoryTransaction, 'transaction_type', InventoryTransaction.ref_type) 兼容 alias 缺列
3. test_manufacturing.py ProductionOrderStatus expected 集合补 in_transit/outsourcing/receiving
4. 再批量修 9 个 BOM 脏文件技术信息
来源项目
project-48
涉及文件
backend/app/models/models.py, backend/app/services/ai/inventory_health.py, backend/tests/.test_db.sqlite +1
标签
git-sweep, auto-ingested, project-48, mcp-reported, source-agent