在普通用户会话中发送电子邮件给Tenant管理员
答
使用此代码在应用服务
using (UnitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant))
{
var adminUser = _userManager
.AbpStore
.UserRepository
.GetAll()
.Single(x => x.UserName == AbpUserBase.AdminUserName && x.TenantId == AbpSession.TenantId);
SendEmailTo(adminUser.EmailAddress);
}
+0
可能不需要禁用软删除,因为Admin用户无法删除。即使它被删除,信任被删除的用户的电子邮件或发送电子邮件给被删除的用户是真的吗? – hikalkan
+0
正确。我更新了我的答案。 –
难道这解决了吗? – aaron