dy-dashboard/vault/知识库/工作指南/训练记录/2026-08-05-库存特殊成本价规则.md
2026-10-28 11:14:17 +08:00

24 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### 库存特殊成本价规则(2026-08-05)
**旭东 → OpenClaw:**
> 库存计算规则现在需要多设定一个规则,以下商品的成本价单独计算,不使用库存表里的成本价
> POZ-FM-0184-TM-SM 正确成本价为0.055,不是库存表里的55
> POZ-XFS-9014-TM-MD正确成本价为0.062,不是库存表里的31.32
> POZ-FM-9742-TM-MD正确成本价为0.181,不是库存表里的28.08
> POZ-MM-0580-TM-MD正确成本价为0.22,不是库存表里的26
> POZ-SKS-3374-LD正确成本价为0.1,不是库存表里的25
> POZ-SKS-3367-LD正确成本价为0.1,不是库存表里的25
> POZ-SKS-3350-LD正确成本价为0.1,不是库存表里的25
> POZ-SKS-3343-LD正确成本价为0.1,不是库存表里的25
> 现在需要根据对应商品的正确成本价,重新计算一下数据概览下卡片3,卡片4的成本数据
> 并更新到8.186和11.79下
**OpenClaw 响应:**
已完成特殊成本价规则设定,并按正确成本价重新计算数据概览卡片3(总成本)、卡片4(成品成本)的成本数据,同步更新到 8.186 测试环境和 11.79 生产环境。
- 新增规则:`services/inventory_calc.py` 定义 `SPECIAL_COST_PRICES` 映射 + `resolve_cost_price()`,8 个商品(4 个包材、4 个其他)不再使用库存表成本价,改为单独指定的正确成本价
- 数据概览成本计算(`routes/dashboard.py`)应用该规则,卡片3/卡片4 成本自动按新口径统计
- 测试环境 8.186 验证:总成本 6839.0万 → 6281.6万(-557.4万),包材成本 2558.7万 → 2001.3万;命中商品均正确命中规则,未命中商品不受影响
- 生产环境 11.79 已同步代码并重启,API 验证规则生效(生产数据独立,数值与测试环境略有差异属正常)
- Git 提交:1218a8e