diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/crossService/CrossServiceLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/crossService/CrossServiceLogic.java index 9db1cc1bd..b1ddd5d5c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/crossService/CrossServiceLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/crossService/CrossServiceLogic.java @@ -342,7 +342,27 @@ public class CrossServiceLogic { if (user == null){ return null; } - player = formattUserToPlayer(user); + player = new CSPlayer(); + PlayerManager p = user.getPlayerInfoManager(); + player.setUserId(user.getId()); + player.setLevel(p.getLevel()); + player.setName(p.getNickName()); + player.setHead(p.getHead()); + player.setHeadFrame(p.getHeadFrame()); + player.setSkin(p.getUserSkin()); + player.setUserTitle(p.getUserTitle()); + player.setPracticeLevel(user.getHeroManager().getPracticeLevel()); + player.setServerId(Integer.parseInt(userInfo.getServerId())); + player.setSex(p.getSex()); + player.setUserMount(p.getUserMount()); + player.setCrossYuxulundaoNewScore(0); + player.setCrossYuxulundaoOldScore(0); + //player.setGuildId(); + //三个队伍总战力 + int force1 = HeroLogic.getInstance().calTeamTotalForce(user, GlobalsDef.CROSS_YU_XU_LUN_DAO_ONE, false); + int force2 = HeroLogic.getInstance().calTeamTotalForce(user, GlobalsDef.CROSS_YU_XU_LUN_DAO_TWO, false); + int force3 = HeroLogic.getInstance().calTeamTotalForce(user, GlobalsDef.CROSS_YU_XU_LUN_DAO_THREE, false); + player.setMaxFore(force1+force2+force3); RedisUtil.getInstence().setObject(getKey(player.getUserId()),player,EXPIRE); } catch (UnknownHostException e) { e.printStackTrace();