24 lines
1.0 KiB
Markdown
24 lines
1.0 KiB
Markdown
# Tasks: 地磅月计划量运输联动累加与回减
|
||
|
||
## 1. Schema 与迁移
|
||
|
||
- [x] 1.1 编写 `docs/sql/20260711_pl_transport_db_link_contributed_qty.sql`
|
||
- [x] 1.2 同步 `docs/sql/pl_tables.sql` 中 `pl_transport_db_link.contributed_qty`
|
||
- [x] 1.3 `backend/app/models/pl_models.py` 增加 `PlTransportDbLink.contributed_qty`
|
||
|
||
## 2. 桥接服务
|
||
|
||
- [x] 2.1 `pl_dibang_bridge_service.py` 新增 `_apply_plan_quantity_delta`、`_resolve_link_contributed_qty`
|
||
- [x] 2.2 `_sync_transport_inventory_links`:复用月计划时 `+= contributed_qty`;写入 link.contributed_qty
|
||
- [x] 2.3 `revoke_regeneratable_dibang_for_transport`:作废前 `-= contributed_qty`(下限 0)
|
||
|
||
## 3. 测试
|
||
|
||
- [x] 3.1 新建 `backend/tests/test_pl_dibang_plan_quantity.py`
|
||
- [x] 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
|