1.8 KiB
1.8 KiB
库存特殊成本价规则(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