66 lines
5.7 KiB
Markdown
66 lines
5.7 KiB
Markdown
# 2026-09-15 每日训练笔记
|
||
|
||
> 来源:旭东与 OpenClaw 每日训练,2026-09-15
|
||
> 类型:训练记录
|
||
|
||
## 今日交流记录
|
||
|
||
### 1. 国内订单管理字段异常修复
|
||
**旭东 → OpenClaw:**
|
||
> 国内订单管理下发现几个异常
|
||
> 1、字段列里面的未到货数同步失败,有的订单显示还是为0
|
||
> 2、字段列的金蝶是否入库没有默认为否,现在是默认为空
|
||
> 3、字段列里面的新旧品需要在详情弹窗中体现,并能够在详情弹窗中编辑之后,同步到字段列中,字段列最开始默认为空
|
||
|
||
**OpenClaw 响应:**
|
||
已完成 3 项修复:未到货数在有到货批次时按批次合计计算、无批次时按“数量 - 实际到货数量”计算,并完成测试库历史异常回填;“金蝶入库”在新增、导入、确认下单及数据库层统一默认“否”,历史空值已回填;国内订单详情弹窗新增可清空的“新旧品”下拉框,可选“新品/旧品”,保存后同步到字段列,历史空值保持为空。测试库 1139 条订单中,未到货数不一致从 434 条降为 0,金蝶入库空值从 650 条降为 0,新旧品空值 1111 条未被擅自修改。Python/JavaScript/gzip/迁移幂等检查和 26 项单元测试通过,测试服务 active,本机及 `192.168.8.186:18888` 均 HTTP 200;Git 提交 `95e4b92050d7eae6e456c363938469b4ad5ef31e`,未操作生产环境。 <!-- project: path:/home/gxd/.openclaw/workspace/dy-dashboard -->
|
||
|
||
### 2. 继续执行国内订单字段异常修复
|
||
**旭东 → OpenClaw:**
|
||
> 继续执行
|
||
|
||
**OpenClaw 响应:**
|
||
在前一次执行中断后继续处理,沿着国内订单数据链路确认详情弹窗缺少“新旧品”、数据库列表仍保留“金蝶入库”空值,以及无到货批次时未统一重算未到货数等根因;随后补充后端边界处理、订单新增和导入默认值、批次同步分支及详情编辑配置。 <!-- project: path:/home/gxd/.openclaw/workspace/dy-dashboard -->
|
||
|
||
### 3. 继续执行测试库回填与验证
|
||
**旭东 → OpenClaw:**
|
||
> 继续执行
|
||
|
||
**OpenClaw 响应:**
|
||
继续完成测试库修复和发布前验证。首次数据备份因数据库账号缺少 `PROCESS` 权限失败,改用 `--no-tablespaces` 后成功生成备份,未提升权限;随后完成数据库默认值与历史异常回填、可重复迁移逻辑、导入逻辑和前端 gzip 更新,并完成到货同步 3 种分支、27 个写入字段与参数、详情弹窗两列各 9 项等专项检查。最终代码提交为 `95e4b92`,测试服务重启后恢复 active 并通过 HTTP 200 验证,知识库训练记录、操作日志和索引均已补齐。 <!-- project: path:/home/gxd/.openclaw/workspace/dy-dashboard -->
|
||
|
||
### 4. 计划预测 SKU 弹窗订单在途下单时间修正
|
||
**旭东 → OpenClaw:**
|
||
> 计划预测SKU弹窗里面,订单在途板块中,下单时间应该是同步国内订单管理层面对应订单的跟单下单时间,而不是计划下单时间,修改一下
|
||
|
||
**OpenClaw 响应:**
|
||
已将计划预测 SKU 弹窗“订单在途”板块中国内订单的“下单时间”从“计划下单时间”改为同步国内订单管理中的“跟单下单日期”(代码字段为 `日期`);海外订单和包材订单逻辑未改动。真实样本验证显示跟单日期 `2026-08-05`,不再显示计划下单时间 `2026-08-24 10:09:23`;Python、字段映射和差异检查通过,测试服务 active,本机及 `192.168.8.186:18888` 均 HTTP 200。Git 提交 `e85310ea590bd34f3e7a71decafbc99d78291fac`,未操作生产环境,已同步训练记录、操作日志和索引。 <!-- project: path:/home/gxd/.openclaw/workspace/dy-dashboard -->
|
||
|
||
### 5. 包材订单按计划下单时间排序
|
||
**旭东 → OpenClaw:**
|
||
> 发现一个异常,包材订单管理需要把数据设置成根据计划下单时间排序,最近日期的始终保持在第一个
|
||
|
||
**OpenClaw 响应:**
|
||
已定位根因:包材订单接口原先默认按“日期 DESC”排序,且表头排序白名单遗漏“计划下单时间”。代码已改为默认按“计划下单时间 DESC、id DESC”排序,并补充该字段到排序白名单;真实数据验证中前 6 条均为最新计划日期 `2026-09-15`,计划下单时间为空的历史记录排在有效日期之后。由于共享工作区存在其他未提交的包材供应商等改动,为避免夹带无关内容,排序改动当时尚未完成隔离提交,测试服务也尚未重启。 <!-- project: path:/home/gxd/.openclaw/workspace/dy-dashboard -->
|
||
|
||
## 关键决策汇总
|
||
|
||
| 序号 | 主题 | 关键决策/结果 | 状态 |
|
||
|---|---|---|---|
|
||
| 1 | 国内订单未到货数 | 有批次按批次合计,无批次按数量减实际到货数量;历史异常回填 | 已完成 |
|
||
| 2 | 金蝶入库默认值 | 新增、导入、确认下单和数据库默认统一为“否”;历史空值回填 | 已完成 |
|
||
| 3 | 新旧品字段 | 详情弹窗可编辑“新品/旧品/空”,保存后同步字段列;历史空值保持为空 | 已完成 |
|
||
| 4 | 计划预测订单在途时间 | 国内订单读取跟单下单日期 `日期`,不读取计划下单时间;海外和包材逻辑不变 | 已完成 |
|
||
| 5 | 包材订单排序 | 默认按计划下单时间倒序,同日期按 id 倒序,空计划日期排在后面 | 代码已修改,提交与服务重启待确认 |
|
||
|
||
## 待办
|
||
|
||
- [ ] 隔离并提交包材订单排序的两处代码改动,确保不夹带共享工作区已有的其他改动。
|
||
- [ ] 重启测试服务并确认 `127.0.0.1:18888` 与 `192.168.8.186:18888` 可访问。
|
||
- [ ] 完成包材排序改动的知识库训练记录、操作日志和索引补录。 <!-- project: path:/home/gxd/.openclaw/workspace/dy-dashboard -->
|
||
|
||
|
||
---
|
||
|
||
*由 OpenClaw 每日训练任务自动生成*
|