Commit 81c1a576 authored by hezhen's avatar hezhen

修改登录注册

parent 50f59771
...@@ -7,6 +7,7 @@ import com.github.wxiaoqi.security.admin.biz.AppUserLoginBiz; ...@@ -7,6 +7,7 @@ import com.github.wxiaoqi.security.admin.biz.AppUserLoginBiz;
import com.github.wxiaoqi.security.admin.biz.ElementBiz; import com.github.wxiaoqi.security.admin.biz.ElementBiz;
import com.github.wxiaoqi.security.admin.constant.RedisKey; import com.github.wxiaoqi.security.admin.constant.RedisKey;
import com.github.wxiaoqi.security.admin.entity.*; import com.github.wxiaoqi.security.admin.entity.*;
import com.github.wxiaoqi.security.admin.vo.AppUserVo;
import com.github.wxiaoqi.security.api.vo.authority.PermissionInfo; import com.github.wxiaoqi.security.api.vo.authority.PermissionInfo;
import com.github.wxiaoqi.security.api.vo.user.AppUserInfo; import com.github.wxiaoqi.security.api.vo.user.AppUserInfo;
import com.github.wxiaoqi.security.common.msg.BaseResponse; import com.github.wxiaoqi.security.common.msg.BaseResponse;
...@@ -258,13 +259,13 @@ public class AppPermissionService { ...@@ -258,13 +259,13 @@ public class AppPermissionService {
if (userLoign != null) { if (userLoign != null) {
data.put("nickname", nickname); data.put("nickname", nickname);
data.put("headerurl", headimgurl); data.put("headerurl", headimgurl);
AppUserDetail appUserDetail = appUserDetailBiz.getUserByUserid(userid); AppUserVo userVo = appUserDetailBiz.getUserInfoById(userid);
if (appUserDetail != null) { if (userVo != null) {
if (StringUtils.isNotBlank(appUserDetail.getNickname())) { if (StringUtils.isNotBlank(userVo.getNickname())) {
data.put("nickname", appUserDetail.getNickname()); data.put("nickname", userVo.getNickname());
} }
if (StringUtils.isNotBlank(appUserDetail.getHeadimgurl())) { if (StringUtils.isNotBlank(userVo.getHeadimgurl())) {
data.put("headerurl", appUserDetail.getHeadimgurl()); data.put("headerurl", userVo.getHeadimgurl());
} }
} }
// 缓存操作 // 缓存操作
...@@ -336,9 +337,9 @@ public class AppPermissionService { ...@@ -336,9 +337,9 @@ public class AppPermissionService {
} }
userLogin.setUpdatetime(now); userLogin.setUpdatetime(now);
appUserLoginBiz.updateSelectiveById(userLogin); appUserLoginBiz.updateSelectiveById(userLogin);
AppUserDetail userDetail = appUserDetailBiz.getUserByUserid(userid); AppUserVo userVo = appUserDetailBiz.getUserInfoById(userid);
if (userDetail == null) { AppUserDetail userDetail = new AppUserDetail();
userDetail = new AppUserDetail(); if (userVo == null) {
userDetail.setUserid(userid); userDetail.setUserid(userid);
userDetail.setHeadimgurl(headimgurl); userDetail.setHeadimgurl(headimgurl);
userDetail.setNickname(nickname); userDetail.setNickname(nickname);
...@@ -346,11 +347,12 @@ public class AppPermissionService { ...@@ -346,11 +347,12 @@ public class AppPermissionService {
userDetail.setUpdatetime(now); userDetail.setUpdatetime(now);
userDetail.setIsdel(0); userDetail.setIsdel(0);
appUserDetailBiz.insertSelective(userDetail); appUserDetailBiz.insertSelective(userDetail);
} else { } /*else {
userDetail.setId(userVo.getId());
userDetail.setHeadimgurl(headimgurl); userDetail.setHeadimgurl(headimgurl);
userDetail.setNickname(nickname); userDetail.setNickname(nickname);
appUserDetailBiz.updateSelectiveById(userDetail); appUserDetailBiz.updateSelectiveById(userDetail);
} }*/
// 登录结果要做做统一处理 // 登录结果要做做统一处理
JSONObject data = autoLogin(userid, username, headimgurl, nickname); JSONObject data = autoLogin(userid, username, headimgurl, nickname);
// 到im注册,获取返回结果 // 到im注册,获取返回结果
...@@ -432,12 +434,12 @@ public class AppPermissionService { ...@@ -432,12 +434,12 @@ public class AppPermissionService {
return JsonResultUtil.createFailedResult(ResultCode.EXIST_CODE, "用户已被禁用"); return JsonResultUtil.createFailedResult(ResultCode.EXIST_CODE, "用户已被禁用");
} }
Integer userid = userLogin.getId(); Integer userid = userLogin.getId();
AppUserDetail userDetail = appUserDetailBiz.getUserByUserid(userid); AppUserVo userVo = appUserDetailBiz.getUserInfoById(userid);
String headimgurl = ""; String headimgurl = "";
String nickname = ""; String nickname = "";
if (userDetail != null) { if (userVo != null) {
headimgurl = userDetail.getHeadimgurl(); headimgurl = userVo.getHeadimgurl();
nickname = userDetail.getNickname(); nickname = userVo.getNickname();
} }
JSONObject data = autoLogin(userid, userLogin.getUsername(), headimgurl, nickname); JSONObject data = autoLogin(userid, userLogin.getUsername(), headimgurl, nickname);
// 到im注册,获取返回结果 // 到im注册,获取返回结果
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment