From 482289c43fa8241592c35792c7091b275b638ed6 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期六, 26 一月 2019 15:44:38 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoExtraServiceImpl.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoExtraServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoExtraServiceImpl.java
index faf6869..7efd7ba 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoExtraServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoExtraServiceImpl.java
@@ -64,7 +64,7 @@
 			throw new UserInfoExtraException(1, "鐢ㄦ埛闄勫姞淇℃伅涓嶅瓨鍦�");
 		}
 
-		// 绛夌骇瀵圭収琛�
+		// 绛夌骇瀵圭収琛� 
 		String contrast = configService.get("user_rank_contrast");
 		extraVO.setRankContrast(contrast);
 		// 鐗瑰埆鎻愰啋
@@ -72,7 +72,11 @@
 		extraVO.setRankTip(rankTip);
 
 		Integer rankOrderNum = extraVO.getRankOrderNum();
-		if (rankOrderNum != null && rankOrderNum > 0) {
+		
+		UserRank userRank = extraVO.getUserRank();
+		// 闈掗摐绛夌骇涓嶈繑鍥炴伃鍠滆鍙� 娉細闈掗摐绛夌骇id 蹇呴』涓�1
+		if (userRank != null && userRank.getId() != null && userRank.getId() > 1) {
+			
 			String rankMsg = null;
 			Integer rankSource = extraVO.getRankSource();
 			switch (rankSource) {
@@ -223,7 +227,7 @@
 				rank = userRank;
 				// 榛樿鏈�浣庣瓑绾�:闈掗摐
 				userInfoExtra.setUserRank(rank);
-				userInfoExtra.setRankOrderNum(0);
+				userInfoExtra.setRankOrderNum(selfOrderNum);
 				userInfoExtra.setRankSource(Constant.TYPE_REBATE);
 				break;
 			}
@@ -334,6 +338,12 @@
 	}
 	
 	@Override
+	public UserInfoExtraVO getInfoExtraVOByUid(Long uid) {
+		return userInfoExtraMapper.getInfoExtraVOByUid(uid);
+	}
+	
+	
+	@Override
 	public String getUserInviteCode(Long uid) throws UserInfoExtraException {
 		
 		UserInfoExtra userInfoExtra = userInfoExtraMapper.getInfoExtraByUid(uid);

--
Gitblit v1.8.0