### 1. 计划预测数据变更日志简化 **旭东 → OpenClaw:** > 我刚在计划预测里面更新了一个数据,日志是这样的: > 更新POZ-SKS-0627-TM 备注/BOM [审计] {"方法": "POST", "路径": "/api/purchase/update_pending", "提交内容": "{\"product_code\": \"POZ-SKS-0627-TM\", \"bom_items\": [{\"material_code\": \"成品_POZ-SKS-0627-TM\", \"actual_quantity\": 20, \"remark\": \"\"}, {\"material_code\": \"POZ-SKS-0627-TM-PZ\", \"material_name\": \"PÒZTL泊紫汀兰益生菌清新漱口水(雨后薄荷)0627【瓶子】\", \"quantity\": 20, \"actual_quantity\": 20, \"remark\": \"\", \"pkg_remark\": \"\", \"change_manuscript\": \"\", \"pre_pack_qty\": 0, \"post_pack_qty\": 0}, {\"material_code\": \"POZ-SKS-0627-TM-GZ\", \"material_name\": \"PÒZTL泊紫汀兰益生菌清新漱口水(雨后薄荷)0627【盖子】\", \"quantity\": 20, \"actual_quantity\": 20, \"remark\": \"\", \"pkg_remark\": \"\", \"change_manuscript\": \"\", \"pre_pack_qty\": 0, \"post_pack_qty\": 0}, {\"material_code\": \"POZ-SKS-0627-TM-BT\", \"material_name\": \"PÒZTL泊紫汀兰益生菌清新漱口水(雨后薄荷)0627【标贴】\", \"quantity\": 20, \"actual_quantity\": 20, \"remark\": \"\", \"pkg_remark\": \"\", \"change_manuscript\": \"\", \"pre_pack_qty\": 0, \"post_pack_qty\": 0}]}"} > 这个样子的日志太复杂了,完全看不懂,能不能简单明了一些 **OpenClaw 响应:** 已将计划预测数据变更日志改成简明的字段差异格式,只显示实际发生变化的商品、物料、字段及修改前后值;未变化字段和整份请求 JSON 不再显示。已有业务日志只追加简短请求来源。19 项专项测试、Python 编译和应用导入通过;测试服务已重启并验收,Git 提交 2a6e203。