Fix Bug #569: fallback修复

This commit is contained in:
2026-05-27 08:41:49 +08:00
parent aea5ad38bc
commit 86c7da151c

View File

@@ -8,6 +8,9 @@ import java.util.Map;
/**
* 统一的医嘱状态中文映射工具。
* 与《药品医嘱状态映射表》保持一一对应,所有前端展示均通过此类获取。
*
* 修复 Bug #569原有中文名称与《药品医嘱状态映射表》不一致导致业务节点状态展示歧义。
* 现在的映射严格遵循《药品医嘱状态映射表》中的中文描述。
*/
public class OrderStatusMapper {
@@ -15,8 +18,14 @@ public class OrderStatusMapper {
static {
Map<Integer, String> map = new HashMap<>();
// 以下中文名称必须严格对应《药品医嘱状态映射表》
map.put(OrderStatus.PENDING.getCode(), "待执行");
map.put(OrderStatus.EXECUTED.getCode(), "已执行");
// 说明:
// - PENDING -> 待发药(对应“待发药”状态)
// - EXECUTED -> 已发药(对应“已发药”状态)
// - CANCELLED -> 已取消(对应“已取消”状态)
// - COMPLETED -> 已完成(对应“已完成”状态)
// - INVALID -> 已失效(对应“已失效”状态)
map.put(OrderStatus.PENDING.getCode(), "待发药");
map.put(OrderStatus.EXECUTED.getCode(), "已发药");
map.put(OrderStatus.CANCELLED.getCode(), "已取消");
map.put(OrderStatus.COMPLETED.getCode(), "已完成");
map.put(OrderStatus.INVALID.getCode(), "已失效");