Merge branch 'feature-nxdev' of https://gitea.nxsir.cn/code/IM into feature-nxdev
This commit is contained in:
@@ -35,20 +35,10 @@ namespace IM_API.Services
|
||||
public async Task<UserInfoDto> RegisterAsync(RegisterRequestDto dto)
|
||||
{
|
||||
string username = dto.Username;
|
||||
string password = dto.Password;
|
||||
string nickname = dto.NickName;
|
||||
//用户是否存在
|
||||
bool isExist = await _context.Users.AnyAsync(x => x.Username == username);
|
||||
if (isExist) throw new BaseException(CodeDefine.USER_ALREADY_EXISTS);
|
||||
User user = new User
|
||||
{
|
||||
Username = username,
|
||||
Password = password,
|
||||
NickName = nickname,
|
||||
OnlineStatusEnum = UserOnlineStatus.Offline,
|
||||
StatusEnum = UserStatus.Normal,
|
||||
Created = DateTime.Now
|
||||
};
|
||||
User user = _mapper.Map<User>(dto);
|
||||
_context.Users.Add(user);
|
||||
await _context.SaveChangesAsync();
|
||||
return _mapper.Map<UserInfoDto>(user);
|
||||
|
||||
Reference in New Issue
Block a user