From c9cbdfa41d645d42eeaa7e06d550d4ef8ac328e7 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期五, 03 一月 2020 12:15:08 +0800 Subject: [PATCH] redis关键词 --- fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserAccountController.java | 11 +++++++---- 1 files changed, 7 insertions(+), 4 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..3d54739 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 @@ -55,6 +55,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 +184,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 +252,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 +288,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()); -- Gitblit v1.8.0