Uat_Study
parent
1c41cca8c4
commit
e2d548c2c9
|
@ -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);
|
||||
|
|
|
@ -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; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -117,7 +117,7 @@ namespace IRaCIS.Core.Domain.Models
|
|||
/// <summary>
|
||||
/// 受试者名称
|
||||
/// </summary>
|
||||
public string SubjectName { get; set; }
|
||||
public string SubjectCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 访视名称
|
||||
|
|
Loading…
Reference in New Issue