dy-dashboard/vault/知识库/工作指南/训练记录/2026-09-17-计划预测新增可分配库存与是否调拨字段.md
2026-10-28 11:14:17 +08:00

2.5 KiB
Raw Blame History

2026-09-17-计划预测新增可分配库存与是否调拨字段

1. 计划预测第一个页签新增云仓/外仓可分配库存、是否调拨

旭东 → OpenClaw:

计划预测第一个tab页计划预测里面需要做以下优化 1、增加字段云仓可分配库存、外仓可分配库存,放在加工厂库存的右边 2、云仓可分配库存=总库存参数X-云仓库存 3、外仓可分配库存=总库存参数Y-外仓库存 4、再增加一个字段,叫做是否调拨,放在外仓可分配库存的右边,选项内容有云仓、外仓、云仓和外仓

OpenClaw 响应: 四个点都已实现:

  1. 计划预测页签在「加工厂库存」右侧依次新增云仓可分配库存、外仓可分配库存两列,再右侧新增是否调拨列;三列默认显示,也可在字段设置里调整显隐。
  2. 云仓可分配库存 = 总库存 × 参数X − 云仓库存。
  3. 外仓可分配库存 = 总库存 × 参数Y − 外仓库存。
  4. 是否调拨按可分配库存自动判定(经确认不做人工选择):云仓可分配>0 且 外仓可分配>0 → 「云仓和外仓」;仅云仓>0 → 「云仓」;仅外仓>0 → 「外仓」;两者都不大于 0 时留空显示「-」。

参数取值口径:X、Y 即参数配置页「云仓外仓权重参数」里定义的两个参数,按每个商品自己算:X = 云仓昨日销量 ÷ 昨日销量,Y = 外仓昨日销量 ÷ 昨日销量(昨日销量为 0 时权重按 0 计);可分配库存保留 1 位小数。

旭东确认(同日 15:20):该口径保持现有实现不变——每个商品的 X、Y 都按该商品自己的数据计算,不改为全系统汇总权重。

同时配套:两列数值加入可排序/数字筛选、是否调拨加入选项筛选(云仓/外仓/云仓和外仓)、字段权限清单同步登记;导出与其它页面未改动。

验证:接口实测 200 行数据与公式逐行重算 0 处不符,是否调拨判定 0 处不符(分布:28 条云仓、172 条空);Python/JavaScript 语法检查通过,app.js 的 gzip 缓存已重新生成,测试环境服务平滑重载无错误日志。

Git 提交 3ca6911,提交说明“计划预测新增云仓/外仓可分配库存与是否调拨字段(按云仓外仓权重参数X/Y自动计算)”,未夹带其它未提交改动。未操作生产环境及云端。