/// <summary> /// 修改自身信息 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <StatusResult> SaveInfoAsync(SaveInfoInputDto input) { if (_userRepository.Select.Where(o => o.Id != _user.Id && input.Phone == o.Phone).Any()) { return(new StatusResult("当前手机号已存在")); } var thisUser = new UserEntity() { Id = _user.Id }; _userRepository.Attach(thisUser); thisUser.Avatar = input.Avatar; thisUser.NickName = input.NickName; thisUser.Phone = input.Phone; thisUser.Remark = input.Remark; int res = await _userRepository.UpdateAsync(thisUser); return(new StatusResult(res == 0, "更新失败")); }
public async Task <StatusResult> SaveInfoAsync(SaveInfoInputDto input) => await _userService.SaveInfoAsync(input);