feat(javaTest): reconstruct historical business parent tasks
This commit is contained in:
@@ -132,9 +132,9 @@ frontSiteId
|
||||
1. 原始行按 `create_date/snapshot_row/guid` 稳定排序;
|
||||
2. 相同 GUID 的重复扫描只保留状态演进证据,不重复创建任务;
|
||||
3. `task_type=3` 归类为车辆运行证据,不创建 WMS 业务父任务;
|
||||
4. `task_type=1/2` 按 `task_no`、`cargo_pick_site`、`cargo_place_site` 合并;
|
||||
5. 从组内 `default02=1/2/7` 解析唯一业务类型;
|
||||
6. 组内端点、业务类型或优先级出现互相冲突时,关闭为 `CONFLICTING_HISTORY_SNAPSHOTS`,不得任意选一条;
|
||||
4. `task_type=1/2` 先按 `task_no` 归并成一个业务父任务候选,组内所有 GUID 和重复扫描都保留为阶段证据;
|
||||
5. 只从组内 `default02=1/2/7` 的业务快照解析唯一业务类型、`cargo_pick_site`、`cargo_place_site` 和优先级;
|
||||
6. `default02=4/8` 的取货或换层快照可以携带中转端点,但不得覆盖父任务字段;只有业务快照之间端点、业务类型或优先级互相冲突时,才关闭为 `CONFLICTING_HISTORY_SNAPSHOTS`;
|
||||
7. 最早 `create_date` 控制业务到达,最晚历史 `finish_date` 只用于耗时比较;
|
||||
8. 历史 `agv_id/path_info/task_type/default06/default08` 作为阶段对照证据,不强制本次选车和路径。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user