返回 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