From 7665849db56ce2e0212078f942602b6cfc6c22ad Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 26 五月 2020 10:19:15 +0800
Subject: [PATCH] 苏宁相关代码添加
---
fanli/src/main/java/com/yeshi/fanli/util/user/UserLevelUtil.java | 62 +++++++++++++++++--------------
1 files changed, 34 insertions(+), 28 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/util/user/UserLevelUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/user/UserLevelUtil.java
index cc67a6e..ee1b330 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/user/UserLevelUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/user/UserLevelUtil.java
@@ -4,25 +4,19 @@
public class UserLevelUtil {
- public static String getLevelName(int orderRank) {
- if (orderRank == UserLevelEnum.daRen.getOrderRank()) {
- return UserLevelEnum.daRen.getName();
- }
- if (orderRank == UserLevelEnum.normalVIP.getOrderRank()) {
- return UserLevelEnum.normalVIP.getName();
- }
+ /**
+ * 鏍规嵁鏋氫妇鍚嶇О鍖归厤
+ * @param level
+ * @return
+ */
+ public static UserLevelEnum getByEnumName(String level) {
+ if (level == null)
+ return null;
- if (orderRank == UserLevelEnum.highVIP.getOrderRank()) {
- return UserLevelEnum.highVIP.getName();
- }
-
- if (orderRank == UserLevelEnum.superVIP.getOrderRank()) {
- return UserLevelEnum.superVIP.getName();
- }
-
- if (orderRank == UserLevelEnum.tearcher.getOrderRank()) {
- return UserLevelEnum.tearcher.getName();
+ for (UserLevelEnum levelEnum : UserLevelEnum.values()) {
+ if (levelEnum.name().equalsIgnoreCase(level))
+ return levelEnum;
}
return null;
}
@@ -42,7 +36,7 @@
}
return null;
}
-
+
/**
* 鏍规嵁璁㈠崟rank鑾峰彇鐢ㄦ埛鐨勭瓑绾�
* @Title: getByOrderRank
@@ -52,15 +46,15 @@
* UserLevelEnum 杩斿洖绫诲瀷
* @throws
*/
- public static UserLevelEnum getByOrderRank(Integer orderRank) {
+ public static UserLevelEnum getByOrderRank(Integer orderRank) {//鍏朵粬缁撴灉杩斿洖杈句汉
if (orderRank == null)
- return null;
+ return UserLevelEnum.daRen;
for (UserLevelEnum level : UserLevelEnum.values()) {
if (level.getOrderRank() == orderRank)
return level;
}
- return null;
+ return UserLevelEnum.daRen;
}
/**
@@ -76,9 +70,7 @@
if (level == null)
return null;
- if (level == UserLevelEnum.daRen) {
- return UserLevelEnum.normalVIP;
- } else if (level == UserLevelEnum.normalVIP) {
+ if (level == UserLevelEnum.daRen || level == UserLevelEnum.normalVIP) {
return UserLevelEnum.highVIP;
} else if (level == UserLevelEnum.highVIP) {
return UserLevelEnum.superVIP;
@@ -101,12 +93,10 @@
public static UserLevelEnum getPrevLevel(UserLevelEnum level) {
if (level == null)
return null;
- if (level == UserLevelEnum.daRen) {
+ if (level == UserLevelEnum.daRen || level == UserLevelEnum.normalVIP) {
return null;
- } else if (level == UserLevelEnum.normalVIP) {
- return UserLevelEnum.daRen;
} else if (level == UserLevelEnum.highVIP) {
- return UserLevelEnum.normalVIP;
+ return UserLevelEnum.daRen;
} else if (level == UserLevelEnum.superVIP) {
return UserLevelEnum.highVIP;
}
@@ -130,4 +120,20 @@
return UserLevelEnum.superVIP;
return userLevel;
}
+
+ /**
+ * 鑾峰彇澶栨樉绛夌骇
+ * @Title: getShowLevel
+ * @Description:
+ * @param userLevel
+ * @return
+ * UserLevelEnum 杩斿洖绫诲瀷
+ * @throws
+ */
+ public static UserLevelEnum getShowLevel(UserLevelEnum userLevel) {
+ if (userLevel == UserLevelEnum.normalVIP)
+ return UserLevelEnum.daRen;
+
+ return userLevel;
+ }
}
--
Gitblit v1.8.0