public IActionResult Update([FromBody] UserCenterUpdateDto parm) { var userSession = _tokenManager.GetSessionInfo(); if (Convert.ToBoolean(AppSettings.Configuration["AppSettings:Demo"])) { ToResponse(StatusCodeType.Error, "当前为演示模式 , 您无权修改任何数据"); } #region 更新用户信息 var response = _usersService.Update(m => m.UserID == userSession.UserID, m => new Sys_Users { NickName = parm.NickName, Email = parm.Email, Sex = parm.Sex, QQ = parm.QQ, Phone = parm.Phone, Birthday = parm.Birthday, UpdateID = userSession.UserID, UpdateName = userSession.UserName, UpdateTime = DateTime.Now }); #endregion #region 更新登录会话记录 _tokenManager.RefreshSession(userSession.UserID); #endregion return(ToResponse(response)); }
public IActionResult Update([FromBody] UserCenterUpdateDto parm) { var userSession = _tokenManager.GetSessionInfo(); #region 更新用户信息 var response = _usersService.Update(m => m.UserID == userSession.UserID, m => new Sys_Users { NickName = parm.NickName, Email = parm.Email, Sex = parm.Sex, QQ = parm.QQ, Phone = parm.Phone, Birthday = parm.Birthday, UpdateID = userSession.UserID, UpdateName = userSession.UserName, UpdateTime = DateTime.Now }); #endregion #region 更新登录会话记录 _tokenManager.RefreshSession(userSession.UserID); #endregion return(toResponse(response)); }