dy-dashboard/vault/知识库/工作指南/训练记录/2026-07-27-三类订单到货批次与列表同步优化.md
2026-10-28 11:14:17 +08:00

2.0 KiB
Raw Blame History

三类订单到货批次与列表同步优化

1. 三类订单到货批次与列表同步优化

旭东 → OpenClaw:

国内订单管理、海外订单管理、包材订单管理三个菜到那里面有几个相同点需要全部检查优化一下 1、列表中的实际到货数量等于详情弹窗中到货批次及数量里面到货数量列的合计行数据,未到货数则等于详情弹窗中到货批次及数量里面订单未完结数量列的合计行数据,并且要跟随变化而同步,实时对应,但是现在有未到货数为0,但是订单未完结数量不为0的异常情况,请检查 2、列表中的实际到货日期列也是跟随详情弹窗里面到货批次及数量中的日期来变化,始终同步最近的一次日期,比如第一次填写的批次是7-15,那么到货日期就应该等于7-15,后面第二个批次为7-25,则到货日期就应该变为7-25,以此类推| 3、列表中的到货数量也可以为负,始终和订单未完结数量保持一致。

OpenClaw 响应: 已完成 8.186 测试环境三类订单到货批次同步优化:

  • 国内、海外、包材订单的实际到货数量统一严格取当前订单详情中到货批次数量的合计,未到货数按实际下单数量减去该合计实时重算。
  • 实际到货日期统一取当前订单批次中最新日期;新增、修改、删除批次后列表自动刷新,保持列表和详情同步。
  • 到货数量保留负数显示,不再被前端渲染为 0;删除批次后合计也按剩余批次重新计算。
  • 修复数据库缺少 arrival_batches.order_type 字段的问题,并对国内、海外、包材订单完成全量回溯同步:国内 589 条、海外 60 条、包材 438 条。
  • 已重启 192.168.8.186 的 dy-dashboard.service,服务状态正常,HTTP 200,新版静态资源加载正常,启动日志无新增异常。
  • Git 提交:0c6aa47 fix: synchronize arrival batch summaries across order lists

已记录