diff --git a/src/main/java/com/jmfy/controller/UserInfoController.java b/src/main/java/com/jmfy/controller/UserInfoController.java index a1a9de2..99c23d5 100644 --- a/src/main/java/com/jmfy/controller/UserInfoController.java +++ b/src/main/java/com/jmfy/controller/UserInfoController.java @@ -3,6 +3,7 @@ package com.jmfy.controller; import com.jmfy.dao.ServerInfoDao; import com.jmfy.dao.UserInfoDao; import com.jmfy.dao.impl.GSUserDaoImpl; +import com.jmfy.handler.HeFuManager; import com.jmfy.model.*; import com.jmfy.model.vo.CUserVo; import com.jmfy.model.vo.Hero; @@ -69,11 +70,12 @@ public class UserInfoController { int roleId = Integer.parseInt(parameterMap.get("roleId")); CUserInfo userInfoById = userInfoDao.findUserInfoById(parameterMap.get("roleId")); + int serverId = HeFuManager.getHefuServerId(userInfoById.getServerid()); - GSUser gsUser = gsUserDao.findUserInfoQuick(userInfoById.getServerid(), roleId); + GSUser gsUser = gsUserDao.findUserInfoQuick(serverId, roleId); CUserVo cUserVo = getcUserVo(gsUser); if(cUserVo.isData==1){ - cUserVo.setServerId(String.valueOf(userInfoById.getServerid())); + cUserVo.setServerId(String.valueOf(serverId)); } map.put("cUserVo", cUserVo); return "userInfo";