From 95d644b414f5a2e9b457aa2723e78e09f069d7bf Mon Sep 17 00:00:00 2001 From: xin <1099200748@qq.com> Date: Mon, 07 Jul 2025 16:47:07 +0800 Subject: [PATCH] APP:查询订单信息 --- oying-common/src/main/java/com/oying/utils/enums/OrderStatusEnum.java | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/oying-common/src/main/java/com/oying/utils/enums/OrderStatusEnum.java b/oying-common/src/main/java/com/oying/utils/enums/OrderStatusEnum.java new file mode 100644 index 0000000..69718a4 --- /dev/null +++ b/oying-common/src/main/java/com/oying/utils/enums/OrderStatusEnum.java @@ -0,0 +1,43 @@ +package com.oying.utils.enums; + + +import lombok.AllArgsConstructor; +import lombok.Getter; + +@Getter +@AllArgsConstructor +public enum OrderStatusEnum { + ZERO(0, "订单已提交"), + ONE(1, "支付成功"), + TWO(2, "商家已接单"), + THREE(3, "骑手已接单"), + FOUR(4, "商家已接单"), + FIVE(5, "商家已备货"), + SIX(6, "骑手已到店"), + SEVEN(7, "骑手已取货"), + EIGHT(8, "商品已送达"), + NINE(9, "订单已完成"), + UNKNOWN(99, "未知枚举"); + + private final Integer key; + + private final String value; + + public static OrderStatusEnum find(Integer val) { + for (OrderStatusEnum value : OrderStatusEnum.values()) { + if (val.equals(value.getKey())) { + return value; + } + } + return UNKNOWN; + } + + public static String getValue(Integer val) { + for (OrderStatusEnum value : OrderStatusEnum.values()) { + if (val.equals(value.getKey())) { + return value.getValue(); + } + } + return UNKNOWN.getValue(); + } +} -- Gitblit v1.9.3