加人软删除逻辑有问题
continuous-integration/drone/push Build is passing Details

Uat_IRC_Net8
hang 2025-01-02 13:09:21 +08:00
parent 1fa94b95f0
commit 25a91904b8
1 changed files with 11 additions and 2 deletions

View File

@ -938,7 +938,7 @@ namespace IRaCIS.Core.Application.Contracts
var identityUserId = existSysUser.Id;
var findTrialUser = await _trialIdentityUserRepository.Where(t => t.TrialId == trialId && t.IdentityUserId == identityUserId, true).Include(t => t.TrialUserRoleList).ThenInclude(t => t.UserRole).FirstOrDefaultAsync();
var findTrialUser = await _trialIdentityUserRepository.Where(t => t.TrialId == trialId && t.IdentityUserId == identityUserId, true, true).Include(t => t.TrialUserRoleList).ThenInclude(t => t.UserRole).FirstOrDefaultAsync();
var isNeedSendEmail = false;
@ -1143,7 +1143,7 @@ namespace IRaCIS.Core.Application.Contracts
var identityUserId = existSysUser.Id;
var findTrialUser = await _trialIdentityUserRepository.Where(t => t.TrialId == trialId && t.IdentityUserId == identityUserId, true).Include(t => t.TrialUserRoleList).ThenInclude(t => t.UserRole).FirstOrDefaultAsync();
var findTrialUser = await _trialIdentityUserRepository.Where(t => t.TrialId == trialId && t.IdentityUserId == identityUserId, true, true).Include(t => t.TrialUserRoleList).ThenInclude(t => t.UserRole).FirstOrDefaultAsync();
var isNeedSendEmail = false;
@ -1207,6 +1207,15 @@ namespace IRaCIS.Core.Application.Contracts
}
//加入到Site CRC
foreach (var site in addUserRoleList)
{
//var findTrialSiteUserRole=_trialSiteUserRoleRepository.Where(t=>t.TrialId==trialId && t.user)
}
if (isNeedSendEmail)
{
var dbUserType = _userTypeRepository.Where(t => userTypeIdList.Contains(t.Id)).ToList();