This commit is contained in:
he
2022-03-30 15:20:12 +08:00
parent 1c41cca8c4
commit e2d548c2c9
5 changed files with 15 additions and 16 deletions
@@ -51,9 +51,9 @@ namespace IRaCIS.Core.Application.Service.Inspection.DTO
public string SiteName { get; set; } = string.Empty;
/// <summary>
/// 受试者名称
/// 受试者Code
/// </summary>
public string SubjectName { get; set; } = string.Empty;
public string SubjectCode { get; set; } = string.Empty;
/// <summary>
/// 访视名称
@@ -57,18 +57,18 @@ namespace IRaCIS.Core.Application.Service.Inspection
ParentId = data.ParentId,
ChildrenType = data.ChildrenType,
JsonDetail = data.JsonDetail,
SiteName = leftsite.SiteName,
ExperimentName = leftrial.ExperimentName,
SiteName = data.SiteName,
ExperimentName = data.TrialName,
FirstName = leftsubject.FirstName,
LastName = leftsubject.LastName,
Id = data.Id,
ParentJson = leftparent.JsonDetail,
VisitName = leftsubjectVisit.VisitName,
VisitName = data.SubjectVisitName,
CreateUser = leftuser.UserName,
UserFirstName = leftuser.FirstName,
UserLastName = leftuser.LastName,
SubjectCode=leftsubject.Code,
SubjectName=data.SubjectName,
//SubjectCode=leftsubject.Code,
SubjectCode =data.SubjectCode,
SubjectVisitName=data.SubjectVisitName,
CreateUserName = data.CreateUserName,
RoleName=data.RoleName,
@@ -274,7 +274,7 @@ namespace IRaCIS.Core.Application.Service.Inspection
JsonDetail = JsonConvert.SerializeObject(Statusdata),
TrialName=add.TrialName,
SiteName=add.SiteName,
SubjectName=add.SubjectName,
SubjectCode = add.SubjectCode,
SubjectVisitName=add.SubjectVisitName,
CreateUserName=add.CreateUserName,
RoleName=add.RoleName,
@@ -311,13 +311,9 @@ namespace IRaCIS.Core.Application.Service.Inspection
#endregion
#region
if (Data.SubjectName.IsNullOrEmpty())
if (Data.SubjectCode.IsNullOrEmpty())
{
var subjectdata = await _repository.GetQueryable<Subject>().FirstOrDefaultAsync(x => x.Id == Data.SubjectId);
if (subjectdata != null)
{
Data.SubjectName = subjectdata.FirstName + subjectdata.LastName;
}
Data.SubjectCode = (await _repository.GetQueryable<Subject>().FirstOrDefaultAsync(x => x.Id == Data.SubjectId))?.Code;
}
#endregion
@@ -29,6 +29,8 @@ namespace IRaCIS.Application.Contracts
public DateTime? FirstGiveMedicineTime { get; set; }
public int? Status { get; set; }