namespace MiaoYu.Core.EntityFramework.Interceptors; /// /// 审计 保存拦截器 /// public class FreeSqlAuditAop : AbstractFreeSqlAuditAop { /// /// 获取当前用户 id /// /// protected override string? GetCurrentUserId() { try { using var scope = App.CreateScope(); var tokenService = scope?.ServiceProvider.GetService(); // var id = tokenService?.GetAccountIdByToken(); return id == Guid.Empty || id == null ? null : id.ToString(); } catch (Exception) { // ignored return null; } } /// /// 获取雪花id /// /// protected override long GetSnowflakeId() { return Tools.GetNewId(); } }