/// <summary>转换成前端需要的Vo数据</summary> public UserInfoVo ConvertUser(tg_user user) { var family = tg_family_member.GetEntityById(user.id) ?? new tg_family_member { fid = 0 }; var role = tg_role.GetRoreByUserid(user.id, user.role_id); var model = new UserInfoVo { id = user.id, playerName = user.player_name, sex = user.player_sex, vocation = user.player_vocation, area = user.player_influence, camp = user.player_camp, positionId = user.player_position, spirit = user.spirit, fame = user.fame, growAddCount = role.att_points, gold = user.gold, coin = user.coin, rmb = user.rmb, coupon = user.coupon, familyId = (int)family.id, }; return(model); }
public string getInfoByToken() { string token = TokenHelper.GetTokenJson(HttpContext.Request.Headers["Authorization"]); TokenInfo tokenInfo = JSONHelper.JSONToObject <TokenInfo>(token); UserInfoVo userInfoVo = new UserInfoVo(); userInfoVo.Name = tokenInfo.UserName; User user = new User(); user.Name = tokenInfo.UserName; Workcell workcell = new Workcell(); workcell.Id = tokenInfo.workCell; Workcell result = userService.getInfoByToken(workcell); if (result == null) { return(JSONHelper.ObjectToJSON(ResponseUtil.Fail())); } else { userInfoVo.WorkcellName = result.Name; return(JSONHelper.ObjectToJSON(ResponseUtil.Ok(userInfoVo))); } }
/// <summary>推送挑战怪物结果</summary> private void CheckpointDarePush(Int64 userid, UserInfoVo uservo, TowerPassVo towerpassvo, int type, Int64 blood, int challenge) { var aso = new ASObject(); aso = BulidData((int)ResultType.SUCCESS, uservo, towerpassvo, type, blood, challenge); CheckpointDarePush(userid, aso); }
public async Task <ActionResult <UserInfoVo> > GetInfo() { // get jwt StringValues input; Request.Headers.TryGetValue("Authorization", out input); string auth = input.ToString(); string jwt = auth.Substring("Bearer ".Length); if (string.IsNullOrEmpty(jwt)) { return(new UnauthorizedResult()); } // get username from orleans OrleanService orlean = await OrleanService.GetInstance(); IValue grain = orlean.GetValueGrain(jwt); string username = await grain.GetAsync(); if (string.IsNullOrEmpty(username)) { return(new UnauthorizedResult()); } User user = await _context.Users.FindAsync(username); UserInfoVo ret = new UserInfoVo(user); return(new JsonResult(ret)); }
private void GetUserInfo() { UserInfoDac dac = new UserInfoDac(); userInfo = dac.GetUserInfo(Global.LoginID); lblUserID.Text = userInfo.User_ID.ToString(); lblUserName.Text = userInfo.User_Name; lblDept.Text = userInfo.Default_Process_Code; lblGrade.Text = userInfo.UserGroup_Name; lblPhone.Text = userInfo.User_Phone; lblEmail.Text = userInfo.User_Email; }
/// <summary>组装数据</summary> private ASObject BulidData(int result, UserInfoVo watchmen, TowerPassVo towerpass, int type, Int64 blood, int challenge) { var dic = new Dictionary <string, object> { { "result", result }, { "type", type }, { "blood", blood }, { "challenge", challenge }, { "watchmen", watchmen }, { "towerpass", towerpass }, }; return(new ASObject(dic)); }
/// <summary>玩家信息转换成前端需要的UserInfoVo数据</summary> /// <param name="player">玩家信息实体</param> /// <returns>前端UserInfoVo</returns> public static UserInfoVo ToUserInfoVo(Player player) { var areas = player.BusinessArea.Select(m => m.area_id).ToList(); var model = new UserInfoVo { id = player.User.id, playerName = player.User.player_name, sex = player.User.player_sex, vocation = player.User.player_vocation, area = player.User.player_influence, camp = player.User.player_camp, positionId = player.User.player_position, spirit = player.User.spirit, fame = player.User.fame, growAddCount = player.Role.Kind.att_points, gold = player.User.gold, coin = player.User.coin, rmb = player.User.rmb, coupon = player.User.coupon, familyId = (int)player.Family.fid, rewardState = player.UserExtend.salary_state, moduleIds = player.moduleIds, vipVo = new VipVo { level = player.Vip.vip_level, costGold = player.Vip.vip_gold, }, areas = areas, onlineTime = Convert.ToInt32(player.onlinetime), fcm = player.UserExtend.fcm, //dml = 0, dml = player.UserExtend.dml, }; return(model); }
public UserInfoChange(UserInfoVo user) { InitializeComponent(); uservo = user; }
/// <summary>组装数据</summary> public Dictionary <String, Object> BulidData(int result, int count, TowerPassVo towerpassvo, UserInfoVo user) { var dic = new Dictionary <string, object> { { "result", result }, { "towerpass", towerpassvo }, { "count", count }, { "watchmen", user }, }; return(dic); }
/// <summary>组装数据</summary> public Dictionary <String, Object> BulidData(int result, tg_duplicate_checkpoint model, int enemytype, int enemyid, int challengenum, int count, UserInfoVo user, int dekaron) { var npclist = new List <int>(); if (model != null) { if (model.npcids != null) { npclist = GetNpcList(model); } } var dic = new Dictionary <string, object> { { "result", result }, { "towerpass", model == null?null:EntityToVo.ToTowerPassVo(model, enemytype, enemyid, challengenum, npclist) }, { "count", count }, { "watchmen", user }, { "challenge", dekaron }, }; return(dic); }