diff --git a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/WechatAuthServiceImpl.java b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/WechatAuthServiceImpl.java index b1eec0b..cfc9764 100644 --- a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/WechatAuthServiceImpl.java +++ b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/WechatAuthServiceImpl.java @@ -303,9 +303,9 @@ public class WechatAuthServiceImpl implements WechatAuthService { } List roles = new ArrayList<>(); - String accessToken = jwtTokenProvider.generateToken(String.valueOf(member.getId()), member.getId(), roles); + String accessToken = jwtTokenProvider.generateToken(String.valueOf(member.getId()), member.getId(), roles, "MEMBER"); - log.info("JWT Token 生成成功, memberId: {}", member.getId()); + log.info("JWT Token 生成成功, memberId: {}, userType=MEMBER", member.getId()); int expiresIn = 86400; @@ -316,6 +316,7 @@ public class WechatAuthServiceImpl implements WechatAuthService { .expiresIn(expiresIn) .isNewUser(isNewUser) .needCompleteInfo(needCompleteInfo) + .userType("MEMBER") .build(); } } diff --git a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/vo/WechatLoginVO.java b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/vo/WechatLoginVO.java index b47370b..cc48514 100644 --- a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/vo/WechatLoginVO.java +++ b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/vo/WechatLoginVO.java @@ -35,4 +35,7 @@ public class WechatLoginVO { // 是否需要补全信息(昵称、手机号等) private Boolean needCompleteInfo; + + // 用户类型(MEMBER) + private String userType; }