public async Task <IActionResult> UpdateTeamNickNameAsync([FromBody] UpdateTeamNickNameDto dto) { try { await _memberServices.UpdateTeamNickNameAsync(dto); return(UpdateSuccessMsg()); } catch (Exception err) { _logger.Error(typeof(TeamMemberController), "更新失败!", new Exception(err.Message)); return(FailedMsg("更新失败! " + err.Message)); } }
/// <summary> /// 修改我在团队显示的昵称 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <bool> UpdateTeamNickNameAsync(UpdateTeamNickNameDto dto) { if (dto.MemberId == null) { throw new Exception("成员Id为空!"); } if (dto.TeamId == null) { throw new Exception("团队Id为空!"); } return(await Task.Run(() => { var i = db.Updateable <TeamMember>(a => a.TeamNickName == dto.TeamNickName).Where(a => a.ID == dto.MemberId && a.TeamId == dto.TeamId).ExecuteCommand(); return i > 0; })); }
/// <summary> /// 修改我在团队显示的昵称 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <bool> UpdateTeamNickNameAsync(UpdateTeamNickNameDto dto) { return(await _memberRepository.UpdateTeamNickNameAsync(dto)); }