From e3155bdcb11ca4e22d2bc9e54f96a1aa00c7ad4a Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Tue, 26 Mar 2024 12:28:45 +0800
Subject: [PATCH] 抽奖
---
src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java | 31 +++++++++++++++++++++++++++++--
1 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java
index d6758c1..b6a3c3b 100644
--- a/src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java
+++ b/src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java
@@ -12,7 +12,8 @@
FIFTH_LEVEL("FIFTH_LEVEL",4),
FOUR_LEVEL("FOUR_LEVEL",3),
THIRD_LEVEL("THIRD_LEVEL",2),
- SECOND_LEVEL("SECOND_LEVEL",1);
+ SECOND_LEVEL("SECOND_LEVEL",1),
+ ZERO_LEVEL("ZERO_LEVEL",0);
private String type;
@@ -42,7 +43,33 @@
return codeOne;
}
- //比较两个级别的大小,levelOne大于levelTwo返回1,否则返回0
+ public String getNextLevel(String Level){
+ String levelNext = Level;
+ int codeOne = 0;
+ for (MemberLevelEnum value : MemberLevelEnum.values()) {
+ if(value.type.equals(Level)){
+ codeOne = value.code;
+ break;
+ }
+ }
+ codeOne = codeOne + 1;
+ for (MemberLevelEnum value : MemberLevelEnum.values()) {
+ if(value.code == (codeOne)){
+ levelNext = value.type;
+ break;
+ }
+ }
+ return levelNext;
+ }
+
+// public static void main(String[] args) {
+// String zero_level = MemberLevelEnum.SECOND_LEVEL.getNextLevel("SIX_LEVEL");
+// System.out.println(zero_level);
+// }
+
+ /**
+ * 比较两个级别的大小,levelOne大于levelTwo返回1,否则返回0
+ */
public int compareLevel(String levelOne ,String levelTwo) {
int codeOne = 0;
int codeTwo = 0;
--
Gitblit v1.9.1