token中增加头像
This commit is contained in:
parent
4de5e616e5
commit
ff158fd0e4
@ -25,6 +25,11 @@ public class AuthUser implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private String nickName;
|
private String nickName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 头像
|
||||||
|
*/
|
||||||
|
private String face;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* id
|
* id
|
||||||
*/
|
*/
|
||||||
@ -58,16 +63,18 @@ public class AuthUser implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private Boolean isSuper = false;
|
private Boolean isSuper = false;
|
||||||
|
|
||||||
public AuthUser(String username, String id, String nickName, UserEnums role) {
|
public AuthUser(String username, String id, String nickName, String face, UserEnums role) {
|
||||||
this.username = username;
|
this.username = username;
|
||||||
|
this.face = face;
|
||||||
this.id = id;
|
this.id = id;
|
||||||
this.role = role;
|
this.role = role;
|
||||||
this.nickName = nickName;
|
this.nickName = nickName;
|
||||||
}
|
}
|
||||||
|
|
||||||
public AuthUser(String username, String id, UserEnums manager, String nickName, Boolean isSuper) {
|
public AuthUser(String username, String id, String face, UserEnums manager, String nickName, Boolean isSuper) {
|
||||||
this.username = username;
|
this.username = username;
|
||||||
this.id = id;
|
this.id = id;
|
||||||
|
this.face = face;
|
||||||
this.role = manager;
|
this.role = manager;
|
||||||
this.isSuper = isSuper;
|
this.isSuper = isSuper;
|
||||||
this.nickName = nickName;
|
this.nickName = nickName;
|
||||||
|
@ -52,7 +52,7 @@ public class MemberTokenGenerate extends AbstractTokenGenerate {
|
|||||||
member.setClientEnum(clientTypeEnum.name());
|
member.setClientEnum(clientTypeEnum.name());
|
||||||
memberService.updateById(member);
|
memberService.updateById(member);
|
||||||
|
|
||||||
AuthUser authUser = new AuthUser(member.getUsername(), member.getId(),member.getNickName(), UserEnums.MEMBER);
|
AuthUser authUser = new AuthUser(member.getUsername(), member.getId(), member.getNickName(), member.getFace(), UserEnums.MEMBER);
|
||||||
//登陆成功生成token
|
//登陆成功生成token
|
||||||
return tokenUtil.createToken(username, authUser, longTerm, UserEnums.MEMBER);
|
return tokenUtil.createToken(username, authUser, longTerm, UserEnums.MEMBER);
|
||||||
}
|
}
|
||||||
|
@ -38,10 +38,11 @@ public class StoreTokenGenerate extends AbstractTokenGenerate {
|
|||||||
if (!member.getHaveStore()) {
|
if (!member.getHaveStore()) {
|
||||||
throw new ServiceException(ResultCode.STORE_NOT_OPEN);
|
throw new ServiceException(ResultCode.STORE_NOT_OPEN);
|
||||||
}
|
}
|
||||||
AuthUser user = new AuthUser(member.getUsername(), member.getId(), member.getNickName(), UserEnums.STORE);
|
|
||||||
LambdaQueryWrapper<Store> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<Store> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(Store::getMemberId, member.getId());
|
queryWrapper.eq(Store::getMemberId, member.getId());
|
||||||
Store store = storeService.getOne(queryWrapper);
|
Store store = storeService.getOne(queryWrapper);
|
||||||
|
AuthUser user = new AuthUser(member.getUsername(), member.getId(), member.getNickName(), store.getStoreLogo(), UserEnums.STORE);
|
||||||
|
|
||||||
user.setStoreId(store.getId());
|
user.setStoreId(store.getId());
|
||||||
user.setStoreName(store.getStoreName());
|
user.setStoreName(store.getStoreName());
|
||||||
return tokenUtil.createToken(username, user, longTerm, UserEnums.STORE);
|
return tokenUtil.createToken(username, user, longTerm, UserEnums.STORE);
|
||||||
|
@ -45,7 +45,7 @@ public class ManagerTokenGenerate extends AbstractTokenGenerate {
|
|||||||
public Token createToken(String username, Boolean longTerm) {
|
public Token createToken(String username, Boolean longTerm) {
|
||||||
//生成token
|
//生成token
|
||||||
AdminUser adminUser = adminUserService.findByUsername(username);
|
AdminUser adminUser = adminUserService.findByUsername(username);
|
||||||
AuthUser user = new AuthUser(adminUser.getUsername(), adminUser.getId(), UserEnums.MANAGER, adminUser.getNickName(), adminUser.getIsSuper());
|
AuthUser user = new AuthUser(adminUser.getUsername(), adminUser.getId(), adminUser.getAvatar(), UserEnums.MANAGER, adminUser.getNickName(), adminUser.getIsSuper());
|
||||||
|
|
||||||
|
|
||||||
List<UserMenuVO> userMenuVOList = roleMenuService.findAllMenu(user.getId());
|
List<UserMenuVO> userMenuVOList = roleMenuService.findAllMenu(user.getId());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user