From f4a0f2acc63d7785eab108419a4e16f5f688cb95 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期六, 18 一月 2020 12:06:27 +0800
Subject: [PATCH] 用户注册信息

---
 fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserAccountController.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserAccountController.java b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserAccountController.java
index 53562d7..02dc286 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserAccountController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserAccountController.java
@@ -39,6 +39,7 @@
 import com.yeshi.fanli.entity.bus.user.vip.UserVIPInfo;
 import com.yeshi.fanli.entity.money.UserMoneyDetail.UserMoneyDetailTypeEnum;
 import com.yeshi.fanli.entity.shop.BanLiShopOrder;
+import com.yeshi.fanli.entity.system.ConfigKeyEnum;
 import com.yeshi.fanli.exception.user.UserAccountException;
 import com.yeshi.fanli.exception.user.UserInfoExtraException;
 import com.yeshi.fanli.exception.user.vip.UserVIPInfoException;
@@ -55,6 +56,7 @@
 import com.yeshi.fanli.service.inter.user.wx.WXMPUserLoginService;
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.MoneyBigDecimalUtil;
+import com.yeshi.fanli.util.RedisKeyEnum;
 import com.yeshi.fanli.util.RedisManager;
 import com.yeshi.fanli.util.StringUtil;
 import com.yeshi.fanli.util.ThreadUtil;
@@ -183,8 +185,8 @@
 
 		UserInfo lastUserInfo = null;
 		if (!StringUtil.isNullOrEmpty(userData)) {
-			String key = StringUtil.Md5("wxmp-user-login-" + acceptData.getAppId() + "-" + acceptData.getOpenId());
-			String data = redisManager.getCommonString(key);
+			String redisKey = RedisKeyEnum.getRedisKey(RedisKeyEnum.wxmpUserLogin, StringUtil.Md5(acceptData.getAppId() + "-" + acceptData.getOpenId()));
+			String data = redisManager.getCommonString(redisKey);
 			if (!StringUtil.isNullOrEmpty(data)) {
 				lastUserInfo = new Gson().fromJson(data, UserInfo.class);
 			}
@@ -251,7 +253,8 @@
 			return;
 		}
 
-		String key = StringUtil.Md5("wxmp-user-login-" + acceptData.getAppId() + "-" + acceptData.getOpenId());
+		String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.wxmpUserLogin, StringUtil.Md5(acceptData.getAppId() + "-" + acceptData.getOpenId()));
+
 		UserInfo user = new Gson().fromJson(redisManager.getCommonString(key), UserInfo.class);
 		if (user == null) {
 			out.print(JsonUtil.loadFalseResult("鐢ㄦ埛鏁版嵁涓虹┖"));
@@ -286,7 +289,8 @@
 	private void printWXMPLoginResult(String appId, String openId, WXMPLoginResult result, HttpServletRequest request,
 			PrintWriter out) {
 		JSONObject data = new JSONObject();
-		String key = StringUtil.Md5("wxmp-user-login-" + appId + "-" + openId);
+		String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.wxmpUserLogin, StringUtil.Md5(appId + "-" + openId));
+
 		switch (result.getCode()) {
 		case WXMPLoginResult.CODE_SUCCESS:
 			UserInfo user = userInfoService.selectAvailableByPrimaryKey(result.getUser().getId());
@@ -485,7 +489,7 @@
 		vo.setNickName(userInfo.getNickName());
 		vo.setPortrait(userInfo.getPortrait());
 		vo.setHelpLink(userVipConfigService.getValueByKey("help_link_vip_h5"));
-		vo.setCsdLink(configService.get("customer_service_link"));
+		vo.setCsdLink(configService.get(ConfigKeyEnum.customerServiceLink.getKey()));
 
 		Date now = new Date();
 		Date start = new Date(0);

--
Gitblit v1.8.0