/// <summary>PlayerDetailed 实体转换</summary> public static PlayerDetailed ToPlayerDetailed(tg_user model, tg_role role, List <String> areas, int loginstate, int cars, int viplevel, string identity, string vocation, string office) { var player = new PlayerDetailed() { id = model.id, rid = role.id, code = model.user_code, name = model.player_name, vocation = vocation, login_state = loginstate == 0 ? "不在线" : "在线", vip = viplevel, identity = identity, level = role.role_level, office = office, gold = model.gold, coin = model.coin, spirit = model.spirit, fame = model.fame, merit = model.merit, honor = role.total_honor, cars = cars, Areas = areas, }; return(player); }
/// <summary>组装玩家信息</summary> private PlayerDetailed BuildData(PlayerDetailed data, Int64 playerId) { var citys = PlayerCitys(playerId); data.Citys = citys; var bags = PlayerBags(playerId); data.Bags = bags; var roles = PlayerRoles(playerId, citys); //武将集合 data.Roles = roles; data.result = 1; return(data); }