diff --git a/IRaCIS.Core.Application/Service/Management/DTO/UserTypeRoleModel.cs b/IRaCIS.Core.Application/Service/Management/DTO/UserTypeRoleModel.cs index 2a37c712e..856c8e7f0 100644 --- a/IRaCIS.Core.Application/Service/Management/DTO/UserTypeRoleModel.cs +++ b/IRaCIS.Core.Application/Service/Management/DTO/UserTypeRoleModel.cs @@ -98,6 +98,9 @@ namespace IRaCIS.Core.Application.Contracts public bool IsDeleted { get; set; } public Guid UserTypeId { get; set; } public string UserTypeShortName { get; set; } = string.Empty; + + public DateTime CreateTime { get; set; } + public DateTime UpdateTime { get; set; } } public class UserTypeSimpleDTO diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialMaintenanceService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialMaintenanceService.cs index 34f8bf25b..178493ee8 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialMaintenanceService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialMaintenanceService.cs @@ -51,12 +51,19 @@ namespace IRaCIS.Core.Application.Service IsDeleted = t.IsDeleted, JoinTime = t.JoinTime, RemoveTime = t.RemoveTime, - TrialUserRoleList = t.TrialUserRoleList.Select(t => new UserTypeSelectDto() { IsDeleted = t.IsDeleted, UserTypeId = t.UserRole.UserTypeRole.Id, UserTypeShortName = t.UserRole.UserTypeRole.UserTypeShortName }).ToList(), + TrialUserRoleList = t.TrialUserRoleList.Select(t => new UserTypeSelectDto() + { + IsDeleted = t.IsDeleted, + UserTypeId = t.UserRole.UserTypeRole.Id, + UserTypeShortName = t.UserRole.UserTypeRole.UserTypeShortName, + CreateTime=t.CreateTime, + UpdateTime=t.UpdateTime, + }).ToList(), }).ToPagedListAsync(inQuery); var info = await _identityUserRepository.Where(t => t.Id == inQuery.IdentityUserId).Select(t => - new { t.CreateTime, t.UserCeateSource, t.Trial.ResearchProgramNo,t.Trial.ExperimentName, t.Trial.TrialCode }).FirstOrDefaultAsync(); + new { t.CreateTime, t.UserCeateSource, t.Trial.ResearchProgramNo, t.Trial.ExperimentName, t.Trial.TrialCode }).FirstOrDefaultAsync(); return ResponseOutput.Ok(list, info); }