From b27f080c20898008a51f44b5bfdb67d7139bb81c Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Wed, 25 Mar 2026 15:28:40 +0800 Subject: [PATCH] =?UTF-8?q?docs(andon):=20=E6=9B=B4=E6=96=B0=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E7=8A=B6=E6=80=81=E5=92=8C=E6=B4=BE=E5=B7=A5=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E7=9A=84=E5=AD=98=E5=82=A8=E5=80=BC=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新文档以明确事件状态和派工状态在数据库中的存储值为数字字符串,并添加对应的后端常量定义位置 --- aucma-production/andon.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) 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` 会根据派工状态自动: