Compare commits

...

2 Commits

Author SHA1 Message Date
hang 99fa476b80 Merge branch 'Test_IRC_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Test_IRC_Net8
continuous-integration/drone/push Build is passing Details
2024-12-31 10:35:05 +08:00
hang e0ee9abd61 修改内部人员退出 2024-12-31 10:35:03 +08:00
1 changed files with 8 additions and 1 deletions

View File

@ -184,7 +184,7 @@ namespace IRaCIS.Core.Application.Service
var first = currentUserRoleList.FirstOrDefault(); var first = currentUserRoleList.FirstOrDefault();
var findTrialuser = await _trialIdentityUserRepository.Where(t => t.TrialId == first.TrialId && t.IdentityUserId == item.Key, true).Include(t => t.TrialUserRoleList).FirstOrDefaultAsync(); var findTrialuser = await _trialIdentityUserRepository.Where(t => t.TrialId == first.TrialId && t.IdentityUserId == item.Key, true, true).Include(t => t.TrialUserRoleList).FirstOrDefaultAsync();
if (findTrialuser == null) if (findTrialuser == null)
{ {
@ -201,6 +201,13 @@ namespace IRaCIS.Core.Application.Service
} }
else else
{ {
if (findTrialuser.IsDeleted = true)
{
findTrialuser.IsDeleted = false;
findTrialuser.JoinTime = DateTime.Now;
findTrialuser.RemoveTime = null;
}
findTrialuser.TrialUserRoleList.AddRange(currentUserRoleList.Select(t => new TrialUserRole() { UserId = t.UserId, TrialId = t.TrialId, TrialUserId = findTrialuser.Id }).ToList()); findTrialuser.TrialUserRoleList.AddRange(currentUserRoleList.Select(t => new TrialUserRole() { UserId = t.UserId, TrialId = t.TrialId, TrialUserId = findTrialuser.Id }).ToList());
} }