From f52cfc92db48d9a215d7f728ce4000de1cdd6ae2 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Tue, 10 Sep 2024 09:55:31 +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