项目范围与业务底座冻结
建立 AutoCKD Lite 规划资料,明确收货、一级包装、PT、装车、库存追溯的第一版闭环。
2d958f7本页汇总 AutoCKD Lite 的产品决策、开发里程碑、验证结果和华为云生产发布记录。时间均为中国标准时间(Asia/Shanghai)。
共 19 条里程碑
建立 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入库单扫描件、车辆照片与其他附件进入 Receipt 单头私有存储,支持拖放、预览、下载、补传及权限控制;同时发布库存箱→出库箱与 PT 流程更新。
6906227环境:Ubuntu 24.04 · Nginx · Gunicorn · PostgreSQL
| 发布时间 | 版本 | 迁移 | 备份 / 校验 | 结果 | 回滚点 |
|---|---|---|---|---|---|
| 2026-09-05 18:38–18:43 | 6906227入库单附件与仓库流程更新 | 0129 → 01323 项迁移成功 | autockd-lite-pre-6906227-20260905T103840Z.dumpSHA-256: c6c148f00f7b…8f861b | 成功 结构一致 库存一致 HTTP 200 | 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