# 维修记录工序步骤快照 ## 调整内容 - 新增维修记录的 `process_id`、`step_id`、`process_name`、`step_name` 字段,保存维修提交时的工序步骤快照。 - 新增迁移会优先从关联异常记录回填历史维修数据;无法匹配的记录标记为“历史数据未记录”。 - 维修提交使用当时的维修流程配置写入快照,后续修改维修流程不会改变历史记录。 - Web 查询、订单时间线、Admin 维修数据列表/详情/导出以及月度、日度统计改为优先使用维修记录快照。 ## 涉及文件 - `backend/plugin/produce/resource/database/migrations/2026_09_03_000001_add_process_step_snapshot_to_repair_record.php` - `backend/plugin/produce/app/model/RepairRecord.php` - `backend/plugin/produce/app/api/controller/DataEntryController.php` - `backend/plugin/produce/app/service/admin/WorkStatisticsService.php` - `backend/plugin/produce/resource/template/admin/views/produce/repair/repair-data/schemas/index.tsx` - `frontend/admin/src/apps/produce/views/produce/repair/repair-data/schemas/index.tsx` ## 验证 - 已执行相关 PHP 文件语法检查。 - 已核对 Admin 维修数据模板源与运行目录 Schema 内容一致。