2026-10-28 11:14:17 +08:00

4.0 KiB
Raw Blame History

2026-09-22 操作日志

钉盘库存与日出库更新到 8.186 与云端

  • 钉盘全分页扫描:出库 17 页 830 文件、库存 32 页 1,587 文件;库存首扫第 3 页遇 MCP 网络错误被截断,加 5 次重试后完整重扫(1,587 文件)。
  • 缺口定位(两端一致):出库 10 组合——09-19 tmgj、09-20 八店铺来源(dymuto/dyqsimelr/jdbz/jdgj/jdjwt/jdmrt/jdsmj/tmgj)、09-21 wdt;库存 21 组合——09-22 全部 21 仓。两端各有 12 个 5~6 月历史遗留组合(库中有盘上无),不属本次缺口,未动。
  • 备份:两端目标切片各备份(8.186 /tmp/scan_20260922/backup_local_local.json、云端 /tmp/dy-slices/backup_cloud_cloud.json),均 0 行并回读校验通过。
  • 导入:出库 10 文件 4,044 条、库存 21 文件 21,448 条。过程修正一个归一化陷阱——比对时去仓库前导零导致 01/02/04/05/06/07/09 七仓漏在首次工作清单外(已导入 14 仓),补导入后 09-22 齐 21 仓。
  • 校验:31 个源文件两端 md5 逐文件全部一致;逐组合行数与件数两端完全一致;09-22 可用 45,795,993、生产在途 1,721,299、采购在途 12,515,335;脏数据两端各为本地 0/云端出库 7、库存 38(云端未跑清洗,属预期)。
  • 缓存与服务:两端各刷 11 个缓存模块;8.186 用户级单元重启后 active、本机与局域网 200;云端 kill -HUP 平滑重载后 active、本机与公网 HTTPS 200、端口单组进程、日志无新错误。最新库存 2026-09-22、最新出库 2026-09-21。
  • 查缺补漏:云端组合缺口 0;8.186 组合缺口 1 个(2026-06-23 jdgj)+行级差异 74 个组合(2026-09-0209-19 累计少 384 行,按来源固定差值 dyqsimelr 17、jdbz 46、jdsmj 3、tmgj 2、jdjwt 1、wdt 1~2),根因 auto_clean.py「货品名称 = 空」删除规则(今日 08:00 自动化删 56 条),云端未跑该规则故完整。库存侧近 7 天逐组合两端完全一致;本次新导入的 09-20、09-21 数据两端一致未受影响。
  • 按「不擅自改清洗规则」「不擅自对账或覆盖」原则未改规则、未批量回填,已带证据报告待旭东决定(回填需与规则修复一并做,否则次日又被删)。
  • 钉盘无 2026-09-20 库存文件(来源未上传,不制造数据)。未操作 11.79 生产环境。

Codex 开发迁移包

  • 按旭东要求在 /home/gxd/桌面/ 生成 dy-dashboard-codex-migration-20260922.tar.gz,供另一台机器上的 Codex 接续开发。
  • 归档约 337MiB(352,690,370 字节)、5,556 个条目,包含源码、测试、业务脚本、前端资源、Git 历史和 CODEX_HANDOFF.md。
  • 排除 backups/、venv/、日志、缓存、临时数据、数据库快照、CSV/Excel、上传导出产物、编译缓存及压缩运行缓存。
  • tar/gzip、关键文件、排除项和 MD5 校验通过;原项目未删除或修改,未操作测试及生产服务。

三类订单详情计划下单时间可编辑

  • 国内订单详情新增“计划下单日期”;海外订单和包材订单详情将该字段由只读改为可编辑日期控件,三类均沿用现有保存接口。
  • JavaScript 语法、三分支结构断言、gzip 缓存一致性及差异检查通过。
  • 8.186 测试服务已重启并保持 active,127.0.0.1:18888 与 192.168.8.186:18888 均返回 HTTP 200,Gunicorn 启动日志无新增错误。
  • Git 提交 187165f;训练记录:工作指南/训练记录/2026-09-22-三类订单详情计划下单时间可编辑.md。未操作生产或云端环境。
  • 后续按反馈修正详情布局:国内、海外、包材的“状态”字段统一移到左侧列,三类均整理为左10项、右9项;计划下单日期仍可编辑。结构、JavaScript、gzip 和双地址 HTTP 验证通过,Git 提交 5d38b4e。未操作生产或云端环境。