Uat_Study
he 2022-03-30 15:20:12 +08:00
parent 1c41cca8c4
commit e2d548c2c9
5 changed files with 15 additions and 16 deletions

View File

@ -137,7 +137,8 @@ namespace IRaCIS.Core.API.Controllers
public async Task<IResponseOutput> AddOrUpdateSubject(InsSubjectCommand opt)
{
opt.AuditInfo.SubjectName = opt.OptCommand.ShortName;
opt.AuditInfo.SubjectCode = opt.OptCommand.Code;
var fun = await _subjectService.AddOrUpdateSubject(opt.OptCommand);
opt.AuditInfo.SubjectId = Guid.Parse(fun.Data);

View File

@ -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>
/// 访视名称

View File

@ -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

View File

@ -29,6 +29,8 @@ namespace IRaCIS.Application.Contracts
public DateTime? FirstGiveMedicineTime { get; set; }
public int? Status { get; set; }

View File

@ -117,7 +117,7 @@ namespace IRaCIS.Core.Domain.Models
/// <summary>
/// 受试者名称
/// </summary>
public string SubjectName { get; set; }
public string SubjectCode { get; set; }
/// <summary>
/// 访视名称