diff --git a/novel-front/src/main/java/com/java2nb/novel/controller/UserController.java b/novel-front/src/main/java/com/java2nb/novel/controller/UserController.java index f9101f2..887e8c5 100644 --- a/novel-front/src/main/java/com/java2nb/novel/controller/UserController.java +++ b/novel-front/src/main/java/com/java2nb/novel/controller/UserController.java @@ -101,7 +101,9 @@ public class UserController extends BaseController { token = jwtTokenUtil.refreshToken(token); Map data = new HashMap<>(2); data.put("token", token); - data.put("username", jwtTokenUtil.getUserDetailsFromToken(token).getUsername()); + UserDetails userDetail = jwtTokenUtil.getUserDetailsFromToken(token); + data.put("username", userDetail.getUsername()); + data.put("nickName", userDetail.getNickName()); return ResultBean.ok(data); } else { diff --git a/novel-front/src/main/java/com/java2nb/novel/core/bean/UserDetails.java b/novel-front/src/main/java/com/java2nb/novel/core/bean/UserDetails.java index 161eaac..04775cc 100644 --- a/novel-front/src/main/java/com/java2nb/novel/core/bean/UserDetails.java +++ b/novel-front/src/main/java/com/java2nb/novel/core/bean/UserDetails.java @@ -11,4 +11,6 @@ public class UserDetails { private Long id; private String username; + + private String nickName; } diff --git a/novel-front/src/main/java/com/java2nb/novel/service/impl/UserServiceImpl.java b/novel-front/src/main/java/com/java2nb/novel/service/impl/UserServiceImpl.java index 2914cd8..8c86b46 100644 --- a/novel-front/src/main/java/com/java2nb/novel/service/impl/UserServiceImpl.java +++ b/novel-front/src/main/java/com/java2nb/novel/service/impl/UserServiceImpl.java @@ -86,13 +86,14 @@ public class UserServiceImpl implements UserService { UserDetails userDetails = new UserDetails(); userDetails.setId(id); userDetails.setUsername(entity.getUsername()); + userDetails.setNickName(entity.getNickName()); return userDetails; } @Override public UserDetails login(UserForm form) { //根据用户名密码查询记录 - SelectStatementProvider selectStatement = select(id, username) + SelectStatementProvider selectStatement = select(id, username,nickName) .from(user) .where(username, isEqualTo(form.getUsername())) .and(password, isEqualTo(MD5Util.MD5Encode(form.getPassword(), Charsets.UTF_8.name()))) @@ -104,7 +105,9 @@ public class UserServiceImpl implements UserService { } //生成UserDetail对象并返回 UserDetails userDetails = new UserDetails(); - userDetails.setId(users.get(0).getId()); + User user = users.get(0); + userDetails.setId(user.getId()); + userDetails.setNickName(user.getNickName()); userDetails.setUsername(form.getUsername()); return userDetails; } diff --git a/novel-front/src/main/resources/static/javascript/common.js b/novel-front/src/main/resources/static/javascript/common.js index 0a75196..e844637 100644 --- a/novel-front/src/main/resources/static/javascript/common.js +++ b/novel-front/src/main/resources/static/javascript/common.js @@ -65,7 +65,7 @@ if(!token){ success: function(data){ if(data.code == 200){ $(".user_link").html("|" + - ""+data.data.username+"" + + ""+data.data.nickName+"" + "退出"); ; if("/user/login.html" == window.location.pathname){ diff --git a/novel-front/src/main/resources/templates/user/set_sex.html b/novel-front/src/main/resources/templates/user/set_sex.html index 188ec03..ff1643d 100644 --- a/novel-front/src/main/resources/templates/user/set_sex.html +++ b/novel-front/src/main/resources/templates/user/set_sex.html @@ -59,7 +59,7 @@ dataType: "json", success: function (data) { if (data.code == 200) { - if(data.data.userSex === 0){ + if(data.data.userSex === '0'){ $("input[name=sex]").eq(0).attr("checked",true); } diff --git a/novel-front/src/main/resources/templates/user/setup.html b/novel-front/src/main/resources/templates/user/setup.html index 8df2025..dddb4c6 100644 --- a/novel-front/src/main/resources/templates/user/setup.html +++ b/novel-front/src/main/resources/templates/user/setup.html @@ -59,9 +59,9 @@ }else{ $("#my_name").html(data.data.username+"[修改]"); } - if(data.data.userSex === 0){ + if(data.data.userSex === '0'){ $("#my_sex").html("男[修改]"); - }else if(data.data.userSex === 1){ + }else if(data.data.userSex === '1'){ $("#my_sex").html("女[修改]"); }else{ $("#my_sex").html("请选择");