From 8a23fdc23fc1b5edda31743de005a108fa1b7543 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期四, 14 三月 2019 09:42:37 +0800
Subject: [PATCH] 用户列表调整

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java |   33 ++++++++++++++++++++++++++++-----
 1 files changed, 28 insertions(+), 5 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
index c7d3b84..d358e4c 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
@@ -45,6 +45,7 @@
 import com.yeshi.fanli.service.inter.count.HongBaoV2CountService;
 import com.yeshi.fanli.service.inter.hongbao.ThreeSaleSerivce;
 import com.yeshi.fanli.service.inter.user.UserInfoService;
+import com.yeshi.fanli.service.inter.user.UserRankService;
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.StringUtil;
 import com.yeshi.fanli.util.ThreadUtil;
@@ -89,6 +90,10 @@
 
 	@Resource
 	private HongBaoV2CountService hongBaoV2CountService;
+	
+	@Resource
+	private UserRankService userRankService;
+	
 
 	public UserInfo getUserByLoginTypeAndOpenId(int loginType, String openid, String appid) {
 		List<UserInfo> list = null;
@@ -644,7 +649,7 @@
 		if (userList == null || userList.size() == 0) {
 			return null;
 		}
-
+		
 		for (UserInfoVO userInfoVO : userList) {
 			// 鏁版嵁鍔犲伐澶勭悊
 			convertUserInfoVOData(userInfoVO);
@@ -654,22 +659,29 @@
 	}
 	
 	public void convertUserInfoVOData(UserInfoVO userInfoVO) {
-		String f_alipayAccount = userInfoVO.getF_alipayAccount();
+		
+		String rankName = userInfoVO.getRankName();
+		if (rankName == null || rankName.trim().length() == 0) {
+			userInfoVO.setRankName("闈掗摐");
+			userInfoVO.setRankPicture("http://img.flqapp.com/resource/rank/rank_picture_new_1.png");
+		}
+		
+		String f_alipayAccount = userInfoVO.getAlipayAccountInvalid();
 		if (f_alipayAccount != null && f_alipayAccount.trim().length() > 0) {
 			userInfoVO.setAlipayAccountState(1);
 		}
 		
-		String f_phone = userInfoVO.getF_phone();
+		String f_phone = userInfoVO.getPhoneInvalid();
 		if (f_phone != null && f_phone.trim().length() > 0) {
 			userInfoVO.setPhoneState(1);
 		}
 		
-		String f_taobaoUid = userInfoVO.getF_taobaoUid();
+		String f_taobaoUid = userInfoVO.getTaobaoUidInvalid();
 		if (f_taobaoUid != null && f_taobaoUid.trim().length() > 0) {
 			userInfoVO.setTaobaoUidState(1);
 		}
 		
-		String f_wxUnionId = userInfoVO.getF_wxUnionId();
+		String f_wxUnionId = userInfoVO.getWxUnionIdInvalid();
 		if (f_wxUnionId != null && f_wxUnionId.trim().length() > 0) {
 			userInfoVO.setWxUnionIdState(1);
 		}
@@ -680,9 +692,20 @@
 			userInfoVO.setLastLoginTime(null);
 		}
 
+		String wxUnionId = userInfoVO.getWxUnionId();
+		if (wxUnionId == null || wxUnionId.trim().length() == 0) {
+			userInfoVO.setWxName(null);
+		}
+		
+		String taoBaoUid = userInfoVO.getTaoBaoUid();
+		if (taoBaoUid == null || taoBaoUid.trim().length() == 0) {
+			userInfoVO.setTbName(null);
+		}
+		
 		
 		Long uid = userInfoVO.getId();
 		
+		
 		/* 缁戝畾鏀舵璐﹀彿淇℃伅 */
 		List<BindingAccount> account = bindingAccountMapper.selectByUid(uid);
 		if (account != null && account.size() > 0) {

--
Gitblit v1.8.0