diff --git a/zlpt-auth/src/main/java/com/bonus/zlpt/auth/service/SysLoginService.java b/zlpt-auth/src/main/java/com/bonus/zlpt/auth/service/SysLoginService.java index 56414d5..00e388a 100644 --- a/zlpt-auth/src/main/java/com/bonus/zlpt/auth/service/SysLoginService.java +++ b/zlpt-auth/src/main/java/com/bonus/zlpt/auth/service/SysLoginService.java @@ -115,9 +115,11 @@ public class SysLoginService recordLogService.recordLogininfor(username, Constants.LOGIN_SUCCESS, "登录成功"); Long userId = user.getUserId(); R userVoR = remoteUserService.selectUserVo(userId); - userVoR.getData().setPhonenumber(user.getPhonenumber()); - userVoR.getData().setUserId(userId); - userInfo.setUserVo(userVoR.getData()); + if(userVoR.getData()!=null){ + userVoR.getData().setPhonenumber(user.getPhonenumber()); + userVoR.getData().setUserId(userId); + userInfo.setUserVo(userVoR.getData()); + } return userInfo; }