From 45c8db9f7f9b05480d5234177e6743fd0c8a1e40 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 22 Jan 2025 18:02:09 +0800
Subject: [PATCH] refactor(mall): 重构订单确认和删除方法的验证逻辑 - 使用 ValidateEntityUtils 工具类统一处理实体验证逻辑 - 提高代码复用性,减少重复代码 - 增加 ensureNotEqual 方法用于验证两个值不相等

---
 src/main/java/cc/mrbird/febs/common/enumerates/YesOrNoOrIngEnum.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/YesOrNoOrIngEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/YesOrNoOrIngEnum.java
index 3b5ea6a..ebc40a5 100644
--- a/src/main/java/cc/mrbird/febs/common/enumerates/YesOrNoOrIngEnum.java
+++ b/src/main/java/cc/mrbird/febs/common/enumerates/YesOrNoOrIngEnum.java
@@ -23,4 +23,31 @@
         this.desc = desc;
     }
 
+    public static YesOrNoOrIngEnum getEnum(int value) {
+        for (YesOrNoOrIngEnum type : YesOrNoOrIngEnum.values()) {
+            if (type.getValue() == value) {
+                return type;
+            }
+        }
+        return null;
+    }
+
+    public static String getActivityDesc(int value) {
+        for (YesOrNoOrIngEnum type : YesOrNoOrIngEnum.values()) {
+            if (type.getValue() == value) {
+                switch (type.getValue()){
+                    case 1:
+                        return "(开启)";
+                    case 0:
+                        return "(结束)";
+                    case 2:
+                        return "(进行中)";
+                    default:
+                        return "(未知异常)";
+                }
+            }
+        }
+        return "(未知异常)";
+    }
+
 }

--
Gitblit v1.9.1