项目范围与业务底座冻结
建立 AutoCKD Lite 规划资料,明确收货、一级包装、PT、装车、库存追溯的第一版闭环。
2d958f7本页汇总 AutoCKD Lite 的产品决策、开发里程碑、验证结果和华为云生产发布记录。时间均为中国标准时间(Asia/Shanghai)。
共 20 条里程碑
建立 AutoCKD Lite 规划资料,明确收货、一级包装、PT、装车、库存追溯的第一版闭环。
2d958f7完成第三阶段工作流,形成 Django 模型、页面和业务动作的首个系统化实现。
7dc4cfe统一一级包装、二级包装以及大件/六大件的对象边界,为后续 PT 流程提供稳定基础。
将“零件不允许小数件”确立为全局硬约束,并形成角色、组别与菜单权限的首版结构。
仓库替换为新的 AutoCKD Lite 实现,后续开发统一沿用 Django Templates + CSS + 少量 JavaScript。
3555792批次发布加入供料匹配、缺料快照及前序未满足需求转入订单最后批次的审批流程。
254888b支持一车多供应商入区申报、账号供应商隔离、ASN 转收货,并完成仓库工作流整合与时区显示修正。
e26bdc4开发环境保留 SQLite,生产方向切换至 PostgreSQL,为并发控制、备份和云端运行打下基础。
66384e0同步仓库和 ASN 开发,加入系统事件跑马灯,收敛拣料菜单和外部物资录入布局。
e6418bd供应商原箱 SC 与实体一级包装 BX 正式分离;同时拆分领域模型、收货切片、查询和写服务,并加入工作流质量门。
79bc4a0纳入 Gunicorn、Nginx、systemd、生产设置、备份恢复、HTTPS 与一致性检查资产;SQLite 与 PostgreSQL 双数据库验证通过。
08352f9统一 SC 标签修订、库存箱票补打、逐实体箱盘点和 Windows Zebra 静默打印方案,退出外挂工具依赖。
fabe6d9用页面权限方案替代组别菜单并集,加入 V48 序列号等逐件特殊作业和 PT 正式完成时的追溯能力。
a33bca1取消全局服务器草稿,未提交 PT 输入保存在当前浏览器;正式完成 PT 时才写入序列号追溯。
7eb5c47集中完成库存、收货、包装、权限和表外物资流程的联动修正,并补齐页面易用性细节。
4fb320d允许 PT 预分配阶段按有效二级包装规格配置,不提前绑定生产批次或正式唛头。
57fc27c完成 PT 和包装管理主流程,简化代码与路由,删除已废止的旧包装入口和兼容逻辑。
6fee2bb已执行或取消的工程变更旧 BOM 行不再进入收货候选;普通行与旧源行都要求活动 BOM。
7a32a69提交 6906227 的动态代码、数据库迁移和健康检查已上线,但 Nginx 仍读取 9 月 3 日的共享静态目录,导致附件抽屉和一级箱票页面未呈现最终样式;角色与动作的本地完成代码也未进入该提交。本次发布因此不能标记为完整成功。
6906227提交 ffcbd0e 补齐角色 Rank、权限右侧抽屉和系统 Roadmap,并将 Django STATIC_ROOT 与两个 Nginx 活动配置统一到当前发布目录;提交 64c795c0 更新 CSS 缓存版本号,使已有浏览器无需强制刷新即可加载最终样式。
64c795c0环境:Ubuntu 24.04 · Nginx · Gunicorn · PostgreSQL
| 发布时间 | 版本 | 迁移 | 备份 / 校验 | 结果 | 回滚点 |
|---|---|---|---|---|---|
| 2026-09-05 20:22–20:24 | 64c795c0CSS 缓存版本热修复 | 无新增迁移 保持 0134 | autockd-lite-pre-64c795c0-20260905T122219Z.dumpSHA-256: ad3ee49ca98b…1525bf0附件目录同步归档 | 完成 健康接口 200 结构与库存一致 附件、角色右侧抽屉通过 一级箱票与 Roadmap 通过 | 20260905-ffcbd0e配置备份时间戳: 20260905T122219Z |
| 2026-09-05 19:57–20:06 | ffcbd0e角色权限、Roadmap 与静态链路修复 | 0132 → 01342 项迁移成功 | autockd-lite-pre-ffcbd0e-20260905T115741Z.dumpSHA-256: d026f06805e8…fed8244附件目录同步归档 | 需缓存热修复 服务、数据和源站静态文件通过 已有浏览器沿用旧 CSS URL 缓存 | 20260905-6906227环境与 Nginx 配置已备份 |
| 2026-09-05 18:38–18:43 | 6906227入库单附件与仓库流程更新 | 0129 → 01323 项迁移成功 | autockd-lite-pre-6906227-20260905T103840Z.dumpSHA-256: c6c148f00f7b…8f861b | 部分完成 结构一致 库存一致 健康接口 200 UI 静态资源验收失败 | 20260903-163102-final环境文件另有时间戳备份 |
| 2026-09-03 16:31 起 | 旧生产基线 无 Git 元数据 | 0129 | autockd_lite_pre_master_system_sync_20260903.dump位于服务器系统盘 | 曾运行 作为本次发布前基线 | 本次发布后保留为20260903-163102-final |
备份提示:现有数据库备份位于服务器系统盘 /opt/autockd-lite/shared/backups/,不是独立 EVS 盘。入库单附件文件不在 PostgreSQL dump 中,后续备份必须同时覆盖 /opt/autockd-lite/shared/private-media/。
main 分支 · 2026-06-10 至 2026-09-05