|
@@ -72,6 +72,8 @@ public class UserEventServiceImpl implements IUserEventService {
|
|
|
UserEventInfoVo result = new UserEventInfoVo();
|
|
|
result.setUserId(user.getUserId());
|
|
|
result.setUsername(user.getUsername());
|
|
|
+ result.setNickName(user.getNickname());
|
|
|
+ result.setAvatar(user.getAvatar());
|
|
|
|
|
|
return result;
|
|
|
} catch (Exception e) {
|
|
@@ -110,15 +112,15 @@ public class UserEventServiceImpl implements IUserEventService {
|
|
|
|
|
|
// 手动解析JSON响应
|
|
|
WxLoginResult result = parseWxResponse(responseBody);
|
|
|
-
|
|
|
+
|
|
|
if (result.getErrcode() != null && result.getErrcode() != 0) {
|
|
|
throw new RuntimeException("微信接口返回错误:" + result.getErrmsg() + " (错误码: " + result.getErrcode() + ")");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if (result.getOpenid() == null || result.getOpenid().isEmpty()) {
|
|
|
throw new RuntimeException("微信接口未返回openid");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
return result;
|
|
|
} catch (Exception e) {
|
|
|
if (e instanceof RuntimeException) {
|
|
@@ -220,6 +222,8 @@ public class UserEventServiceImpl implements IUserEventService {
|
|
|
UserEventInfoVo result = new UserEventInfoVo();
|
|
|
result.setUserId(user.getUserId());
|
|
|
result.setUsername(user.getUsername());
|
|
|
+ result.setNickName(user.getNickname());
|
|
|
+ result.setAvatar(user.getAvatar());
|
|
|
|
|
|
// 设置运动员信息
|
|
|
GameAthleteVo athleteInfo = MapstructUtils.convert(athlete, GameAthleteVo.class);
|
|
@@ -238,6 +242,8 @@ public class UserEventServiceImpl implements IUserEventService {
|
|
|
UserEventInfoVo result = new UserEventInfoVo();
|
|
|
result.setUserId(user.getUserId());
|
|
|
result.setUsername(user.getUsername());
|
|
|
+ result.setNickName(user.getNickname());
|
|
|
+ result.setAvatar(user.getAvatar());
|
|
|
|
|
|
// 组装运动员信息
|
|
|
GameAthleteVo athleteInfo = MapstructUtils.convert(athlete, GameAthleteVo.class);
|