|
@@ -278,6 +278,18 @@ public class AuthService {
|
|
|
log.warn("获取用户等级信息失败: userId={}, error={}", user.getId(), e.getMessage());
|
|
log.warn("获取用户等级信息失败: userId={}, error={}", user.getId(), e.getMessage());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ // 邀请人信息
|
|
|
|
|
+ Long inviterId = user.getInviterId();
|
|
|
|
|
+ String inviterNickname = null;
|
|
|
|
|
+ if (inviterId != null) {
|
|
|
|
|
+ User inviter = userMapper.selectById(inviterId);
|
|
|
|
|
+ if (inviter != null) {
|
|
|
|
|
+ inviterNickname = inviter.getWechatNickname() != null ? inviter.getWechatNickname()
|
|
|
|
|
+ : inviter.getNickname() != null ? inviter.getNickname()
|
|
|
|
|
+ : "一位用户";
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return UserInfoResponse.builder()
|
|
return UserInfoResponse.builder()
|
|
|
.id(user.getId())
|
|
.id(user.getId())
|
|
|
.phone(ValidateUtil.maskPhone(user.getPhone()))
|
|
.phone(ValidateUtil.maskPhone(user.getPhone()))
|
|
@@ -294,6 +306,9 @@ public class AuthService {
|
|
|
.role(user.getRole() != null ? user.getRole().getCode() : "USER")
|
|
.role(user.getRole() != null ? user.getRole().getCode() : "USER")
|
|
|
.membershipLevel(levelInfo != null ? levelInfo.getLevelCode() : "PLUS")
|
|
.membershipLevel(levelInfo != null ? levelInfo.getLevelCode() : "PLUS")
|
|
|
.membershipLevelName(levelInfo != null ? levelInfo.getLevelName() : "普通会员")
|
|
.membershipLevelName(levelInfo != null ? levelInfo.getLevelName() : "普通会员")
|
|
|
|
|
+ .inviterId(inviterId)
|
|
|
|
|
+ .inviterNickname(inviterNickname)
|
|
|
|
|
+ .hasBoundInviteCode(inviterId != null)
|
|
|
.build();
|
|
.build();
|
|
|
}
|
|
}
|
|
|
|
|
|