From 48ea2c8d60eb11f5206ff822c709d085a0f5f04f Mon Sep 17 00:00:00 2001 From: "LIONCITYS\\lioncity" <18026623439@163.com> Date: Wed, 4 Nov 2020 20:27:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BB=A3=E7=A0=81=E7=A9=BA?= =?UTF-8?q?=E6=8C=87=E9=92=88=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../co/yixiang/modules/services/AuthService.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/yshop-app/src/main/java/co/yixiang/modules/services/AuthService.java b/yshop-app/src/main/java/co/yixiang/modules/services/AuthService.java index 08070aa3..a7aaf453 100644 --- a/yshop-app/src/main/java/co/yixiang/modules/services/AuthService.java +++ b/yshop-app/src/main/java/co/yixiang/modules/services/AuthService.java @@ -101,7 +101,6 @@ public class AuthService { WxMaUserInfo wxMpUser = wxMaService.getUserService() .getUserInfo(session.getSessionKey(), encryptedData, iv); String openid = wxMpUser.getOpenId(); - YxUser returnUser = null; //如果开启了UnionId if (StrUtil.isNotBlank(wxMpUser.getUnionId())) { openid = wxMpUser.getUnionId(); @@ -115,7 +114,7 @@ public class AuthService { //过滤掉表情 String ip = IpUtil.getRequestIp(); - YxUser user = YxUser.builder() + yxUser = YxUser.builder() .username(openid) .nickname(wxMpUser.getNickName()) .avatar(wxMpUser.getAvatarUrl()) @@ -137,14 +136,11 @@ public class AuthService { .headimgurl(wxMpUser.getAvatarUrl()) .build(); - user.setWxProfile(wechatUserDTO); + yxUser.setWxProfile(wechatUserDTO); - userService.save(user); - - returnUser = user; + userService.save(yxUser); } else { - returnUser = yxUser; WechatUserDto wechatUser =yxUser.getWxProfile(); if ((StrUtil.isBlank(wechatUser.getRoutineOpenid()) && StrUtil.isNotBlank(wxMpUser.getOpenId())) || (StrUtil.isBlank(wechatUser.getUnionId()) && StrUtil.isNotBlank(wxMpUser.getUnionId()))) { @@ -157,9 +153,9 @@ public class AuthService { yxUser.setUserType(AppFromEnum.ROUNTINE.getValue()); userService.updateById(yxUser); } - userService.setSpread(spread, returnUser.getUid()); + userService.setSpread(spread, yxUser.getUid()); redisUtils.set(ShopConstants.YSHOP_MINI_SESSION_KET + yxUser.getUid(), session.getSessionKey()); - return returnUser; + return yxUser; } catch (WxErrorException e) { e.printStackTrace(); log.error(e.getMessage());