Merge branch 'feature-nxdev' of https://gitea.nxsir.cn/code/IM into feature-nxdev

This commit is contained in:
2025-11-27 16:56:02 +08:00
25 changed files with 479 additions and 83 deletions
+1 -11
View File
@@ -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);