23 lines
1.2 KiB
Markdown
23 lines
1.2 KiB
Markdown
# 维修记录工序步骤快照
|
|
|
|
## 调整内容
|
|
|
|
- 新增维修记录的 `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 内容一致。
|