账户稽查修改
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-11-06 15:15:32 +08:00
parent b5e26da1ff
commit c48803ca0c
10 changed files with 18183 additions and 10 deletions
@@ -26,4 +26,15 @@ namespace IRaCIS.Core.Application.Triggers
}
}
}
public class UserAddTrigger(IUserInfo _userInfo, IRepository<UserLog> _userLogReposiotry) : IBeforeSaveTrigger<User>
{
public async Task BeforeSave(ITriggerContext<User> context, CancellationToken cancellationToken)
{
var user = context.Entity;
await _userLogReposiotry.AddAsync(new UserLog() { OptType = UserOptType.AddUser, OptUserId = user.Id, LoginUserId = _userInfo.Id, IP = _userInfo.IP });
}
}
}