|
|
|
|
@ -95,7 +95,8 @@
|
|
|
|
|
- `orderCode` / `materialCode` / `deviceId` / `deviceCode`:关联工单、物料、设备;
|
|
|
|
|
- 状态与优先级:
|
|
|
|
|
- `priority`:事件优先级,未设置时从规则 `priorityDefault` 继承;
|
|
|
|
|
- `eventStatus`:事件状态(PENDING/PROCESSING/RESOLVED/CANCELLED,对应字典 `andon_event_status`);
|
|
|
|
|
- `eventStatus`:事件状态(**存储值为数字字符串**:"0"=待处理/"1"=处理中/"2"=已解决/"3"=已取消,对应字典 `andon_event_status`);
|
|
|
|
|
- **注意**:数据库中存储的是数字字符串,后端常量定义在 `AnDonConstants.EventStatus` 中;
|
|
|
|
|
- 时间与里程碑:
|
|
|
|
|
- `ackBy` / `ackTime`:确认人及确认时间;
|
|
|
|
|
- `responseStartTime`:开始处理时间;
|
|
|
|
|
@ -135,13 +136,15 @@
|
|
|
|
|
|
|
|
|
|
**派工状态字典(andon_status):**
|
|
|
|
|
|
|
|
|
|
| 状态值 | 状态标签 | 说明 |
|
|
|
|
|
|--------|-----------|------|
|
|
|
|
|
| ASSIGNED | 已派工 | 初始状态,等待接单 |
|
|
|
|
|
| ACCEPTED | 已接单 | 责任人已接受任务 |
|
|
|
|
|
| DONE | 已完成 | 任务已完成 |
|
|
|
|
|
| CANCELLED | 已取消 | 派工已取消 |
|
|
|
|
|
| REJECTED | 已拒绝 | 责任人已拒绝 |
|
|
|
|
|
| 存储值 | 字典标签 | 常量名 | 说明 |
|
|
|
|
|
|--------|-----------|--------|------|
|
|
|
|
|
| "0" | 已派工 | ASSIGNED | 初始状态,等待接单 |
|
|
|
|
|
| "1" | 已接单 | ACCEPTED | 责任人已接受任务 |
|
|
|
|
|
| "2" | 已拒绝 | REJECTED | 责任人已拒绝 |
|
|
|
|
|
| "3" | 已完成 | DONE | 任务已完成 |
|
|
|
|
|
| "4" | 已取消 | CANCELLED | 派工已取消 |
|
|
|
|
|
|
|
|
|
|
**注意**:数据库中存储的是数字字符串,后端常量定义在 `AnDonConstants.AssignmentStatus` 中。
|
|
|
|
|
|
|
|
|
|
在 Service 层(`AndonEventAssignmentServiceImpl`)中,`updateAndonEventAssignment` 会根据派工状态自动:
|
|
|
|
|
|
|
|
|
|
|