修改中心人员

Uat_IRC_Net8
hang 2024-12-26 17:25:00 +08:00
parent 6e83891139
commit 9aa8bb99dc
3 changed files with 13 additions and 4 deletions

View File

@ -38,6 +38,8 @@ namespace IRaCIS.Application.Contracts
public DateTime? DeletedTime { get; set; } public DateTime? DeletedTime { get; set; }
public DateTime UpdateTime { get; set; } public DateTime UpdateTime { get; set; }
public DateTime CreateTime { get; set; } public DateTime CreateTime { get; set; }
public Guid TrialSiteId { get; set; }
} }
public class UserTrialDTO : UserTrialCommand public class UserTrialDTO : UserTrialCommand

View File

@ -27,7 +27,14 @@ namespace IRaCIS.Core.Application.Services
var query = _trialSiteUserRoleRepository.Where(t => t.TrialId == trialId && t.TrialSiteId == siteId).IgnoreQueryFilters() var query = _trialSiteUserRoleRepository.Where(t => t.TrialId == trialId && t.TrialSiteId == siteId).IgnoreQueryFilters()
.ProjectTo<TrialSiteCRCListDTO>(_mapper.ConfigurationProvider); .ProjectTo<TrialSiteCRCListDTO>(_mapper.ConfigurationProvider);
return await query.ToListAsync(); var list = await query.ToListAsync();
foreach (var item in list)
{
item.TrialSiteId = siteId;
}
return list;
} }

View File

@ -92,13 +92,13 @@ namespace IRaCIS.Core.Application.Service
CreateMap<UserRole, TrialMaintenanceDTO>(); CreateMap<UserRole, TrialMaintenanceDTO>();
var trialSiteId = Guid.Empty; var trialSiteId = Guid.Empty;
CreateMap<TrialUserRole, AssginSiteCRCListDTO>().IncludeMembers(t => t.UserRole) CreateMap<TrialUserRole, AssginSiteCRCListDTO>().IncludeMembers(t => t.UserRole.IdentityUser)
.ForMember(d => d.UserRealName, u => u.MapFrom(s => s.UserRole.FullName)) .ForMember(d => d.UserRealName, u => u.MapFrom(s => s.UserRole.IdentityUser.FullName))
.ForMember(d => d.TrialSiteId, u => u.MapFrom(t => trialSiteId)) .ForMember(d => d.TrialSiteId, u => u.MapFrom(t => trialSiteId))
.ForMember(d => d.UserType, u => u.MapFrom(t => t.UserRole.UserTypeRole.UserTypeShortName)) .ForMember(d => d.UserType, u => u.MapFrom(t => t.UserRole.UserTypeRole.UserTypeShortName))
.ForMember(d => d.IsSelect, u => u.MapFrom(t => t.Trial.TrialSiteUserList.Any(k => k.UserId == t.UserId && k.TrialSiteId== trialSiteId))); .ForMember(d => d.IsSelect, u => u.MapFrom(t => t.Trial.TrialSiteUserList.Any(k => k.UserId == t.UserId && k.TrialSiteId== trialSiteId)));
CreateMap<UserRole, AssginSiteCRCListDTO>(); CreateMap<IdentityUser, AssginSiteCRCListDTO>();
var trialId = Guid.Empty; var trialId = Guid.Empty;