diff --git a/aucma-production/andon.md b/aucma-production/andon.md index 6a05827..9e356c7 100644 --- a/aucma-production/andon.md +++ b/aucma-production/andon.md @@ -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` 会根据派工状态自动: