1.0 KiB
1.0 KiB
Tasks: 地磅月计划量运输联动累加与回减
1. Schema 与迁移
- 1.1 编写
docs/sql/20260711_pl_transport_db_link_contributed_qty.sql - 1.2 同步
docs/sql/pl_tables.sql中pl_transport_db_link.contributed_qty - 1.3
backend/app/models/pl_models.py增加PlTransportDbLink.contributed_qty
2. 桥接服务
- 2.1
pl_dibang_bridge_service.py新增_apply_plan_quantity_delta、_resolve_link_contributed_qty - 2.2
_sync_transport_inventory_links:复用月计划时+= contributed_qty;写入 link.contributed_qty - 2.3
revoke_regeneratable_dibang_for_transport:作废前-= contributed_qty(下限 0)
3. 测试
- 3.1 新建
backend/tests/test_pl_dibang_plan_quantity.py - 3.2 覆盖:累加、回减、阻断(本地 venv 损坏,已用 python3 手工验证核心路径)
4. 验收
- 4.1 本地 pytest 通过(需修复 venv 或
pip install pytest) - 4.2 手工:A(30)+B(31)→61;取消 A→31;调整 A 30→25→净 25