### 1. 主题 **旭东 → OpenClaw:** > 昨天给你发的表格,让你根据匹配规则来更新计划预测 → 下单清单列 → 下单信息 → 包材下单信息列表下的下单前包材数据,更新失败了,现在两个环境下的这个下单前包材数据目前还是为0。我重新发表给你,再给你讲一遍规则 > 匹配规则:先根据成品货品编号定位到计划预测里面对应的成品,点击下单信息按钮,在包材下单信息列表下边,找到这个成品货品编号这一行对应的包材货品编号,然后将对应的包材数量填写到下单前包材编辑框里面 > 正确,我现在发给你表格,你读取表格并执行 **OpenClaw 响应:** 先排查出根因:数据库 pre_pack_qty 字段已有正确数据,但前端 app.js 的 planToggleBom 函数在读取已保存 BOM 数据时遗漏了 pre_pack_qty/post_pack_qty 字段,且下单前/后包材输入框硬编码了 value="0"。修复方案分两步:① 在 savedMap 旁增加 savedPrePackMap/savedPostPackMap 读取逻辑,输入框从硬编码 0 改为动态读取保存值;② saveBomData 增加读取 pre_pack_qty/post_pack_qty 并写回数据库。然后跑数据导入脚本按 (成品货品编号, 包材货品编号) 双键匹配 Excel 1877 条数据,将"包材数量"列写入 pre_pack_qty。两环境均匹配到 150 条记录,数据原本正确无变更。服务已重启,HTTP 200。