From 678dd30c708e7457228a7696573ada707f810269 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期五, 06 十二月 2019 17:27:15 +0800
Subject: [PATCH] 会员审核 + 队员激活

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinNewbiesServiceImpl.java |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinNewbiesServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinNewbiesServiceImpl.java
index 69a7845..9ecc6b9 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinNewbiesServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinNewbiesServiceImpl.java
@@ -4,8 +4,6 @@
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
 
 import javax.annotation.Resource;
 
@@ -19,6 +17,7 @@
 import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinDetail;
 import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinDetail.TaoLiJinDetailTypeEnum;
 import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinNewbies;
+import com.yeshi.fanli.entity.bus.user.UserInfo;
 import com.yeshi.fanli.entity.bus.user.UserInfoExtra;
 import com.yeshi.fanli.entity.push.DeviceActive;
 import com.yeshi.fanli.entity.taobao.TLJFreeBuyGoods;
@@ -37,6 +36,7 @@
 import com.yeshi.fanli.service.inter.tlj.ConfigTaoLiJinService;
 import com.yeshi.fanli.service.inter.tlj.UserTaoLiJinDetailService;
 import com.yeshi.fanli.service.inter.user.UserInfoExtraService;
+import com.yeshi.fanli.service.inter.user.UserInfoService;
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.MoneyBigDecimalUtil;
 import com.yeshi.fanli.util.StringUtil;
@@ -47,6 +47,8 @@
 import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
 import com.yeshi.fanli.vo.redpack.TaoLiJinWinDetailVO;
 
+import net.sf.json.JSONObject;
+
 @Service
 public class UserTaoLiJinNewbiesServiceImpl implements UserTaoLiJinNewbiesService {
 
@@ -55,6 +57,9 @@
 	
 	@Resource
 	private ConfigTaoLiJinService configTaoLiJinService;
+	
+	@Resource	
+	private UserInfoService userInfoService;
 	
 	@Resource	
 	private UserInfoExtraService userInfoExtraService;
@@ -141,6 +146,10 @@
 		if (uid == null || uid <= 0) 
 			return null; // 鏈櫥褰曞脊鍑�
 		
+		UserInfo userInfo = userInfoService.selectByPKey(uid);
+		if (userInfo == null)
+			return null;
+		
 		UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid);
 		if (userInfoExtra == null || userInfoExtra.getFirstLoginTime() == null) 
 			return null;
@@ -220,9 +229,8 @@
 		detail.setRemark("鏂颁汉绾㈠寘");
 		userTaoLiJinDetailService.insertSelective(detail);
 		
-		
-		Map<String,String> map = new HashMap<String,String>();
-		map.put("url", configTaoLiJinService.getValueByKey("new_user_free_buy_list"));
+		JSONObject json = new JSONObject();
+		json.put("url", configTaoLiJinService.getValueByKey("new_user_free_buy_list"));
 		
 		TaoLiJinWinDetailVO winDetailVO = new TaoLiJinWinDetailVO();
 		winDetailVO.setTitle("鏂颁汉绾㈠寘");
@@ -230,10 +238,10 @@
 		winDetailVO.setMoney(money.toString());
 		winDetailVO.setDesc("宸查鍙栵細" + balance + "鍏�");
 		winDetailVO.setTips(configTaoLiJinService.getValueByKey("new_user_win_tips"));
-		winDetailVO.setParams(map.toString());
+		winDetailVO.setParams(json.toString());
 		winDetailVO.setJumpDetail(jumpDetailV2Service.getByTypeCache("web"));
 		winDetailVO.setLogo(Constant.systemCommonConfig.getDefaultPortrait());
-		winDetailVO.setLogoLight(Constant.systemCommonConfig.getDefaultPortrait());
+		winDetailVO.setLogoLight(userInfo.getPortrait());
 		return winDetailVO;
 	}
 	

--
Gitblit v1.8.0