S-44
parent
c6a4a2dd0b
commit
83f419bff1
|
@ -146,6 +146,13 @@
|
||||||
<param name="opt"></param>
|
<param name="opt"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:IRaCIS.Core.API.Controllers.InspectionController.CRCCancelConfirmClinical(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Reading.Dto.CRCCancelConfirmClinicalInDto})">
|
||||||
|
<summary>
|
||||||
|
CRC撤销临床数据
|
||||||
|
</summary>
|
||||||
|
<param name="opt"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:IRaCIS.Core.API.Controllers.InspectionController.PMConfirmClinical(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Reading.Dto.CRCConfirmClinicalInDto})">
|
<member name="M:IRaCIS.Core.API.Controllers.InspectionController.PMConfirmClinical(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Reading.Dto.CRCConfirmClinicalInDto})">
|
||||||
<summary>
|
<summary>
|
||||||
PM确认临床数据
|
PM确认临床数据
|
||||||
|
|
|
@ -3886,6 +3886,11 @@
|
||||||
路径
|
路径
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingOrTaskClinicalDataListInDto.ClinicalDataTrialSetId">
|
||||||
|
<summary>
|
||||||
|
临床数据类型Id
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingOrTaskClinicalDataListInDto.GetClinicalType">
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingOrTaskClinicalDataListInDto.GetClinicalType">
|
||||||
<summary>
|
<summary>
|
||||||
1 PM上传的所有的 2CRC上传的所有已确认的 3 所有已经签名的
|
1 PM上传的所有的 2CRC上传的所有已确认的 3 所有已经签名的
|
||||||
|
|
|
@ -834,7 +834,6 @@ namespace IRaCIS.Application.Services
|
||||||
|
|
||||||
// 这里处理CRC上传 阅片期的临床数据
|
// 这里处理CRC上传 阅片期的临床数据
|
||||||
var readModule = await _readModuleRepository.Where(x => x.Id == inDto.ReadingId&&x.IsCRCConfirm)
|
var readModule = await _readModuleRepository.Where(x => x.Id == inDto.ReadingId&&x.IsCRCConfirm)
|
||||||
|
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
if (readModule != null)
|
if (readModule != null)
|
||||||
{
|
{
|
||||||
|
|
|
@ -98,36 +98,36 @@ namespace IRaCIS.Core.Application.Triggers
|
||||||
|
|
||||||
}
|
}
|
||||||
// 触发临床数据
|
// 触发临床数据
|
||||||
if (context.ChangeType == ChangeType.Added)
|
//if (context.ChangeType == ChangeType.Added)
|
||||||
{
|
//{
|
||||||
var cRCClinicalDatas = await _clinicalDataTrialSetRepository.Where(x => x.TrialId == context.Entity.TrialId && x.UploadRole == UploadRole.CRC && x.IsConfirm)
|
// var cRCClinicalDatas = await _clinicalDataTrialSetRepository.Where(x => x.TrialId == context.Entity.TrialId && x.UploadRole == UploadRole.CRC && x.IsConfirm)
|
||||||
|
|
||||||
.Select(x => new
|
// .Select(x => new
|
||||||
{
|
// {
|
||||||
x.Id,
|
// x.Id,
|
||||||
x.ClinicalDataLevel,
|
// x.ClinicalDataLevel,
|
||||||
}).ToListAsync();
|
// }).ToListAsync();
|
||||||
|
|
||||||
List<ReadingClinicalData> readingClinicals = new List<ReadingClinicalData>();
|
// List<ReadingClinicalData> readingClinicals = new List<ReadingClinicalData>();
|
||||||
readingClinicals.AddRange(
|
// readingClinicals.AddRange(
|
||||||
|
|
||||||
cRCClinicalDatas.WhereIf(!context.Entity.IsBaseLine, x => x.ClinicalDataLevel == ClinicalLevel.SubjectVisit).Select(x => new ReadingClinicalData()
|
// cRCClinicalDatas.WhereIf(!context.Entity.IsBaseLine, x => x.ClinicalDataLevel == ClinicalLevel.SubjectVisit).Select(x => new ReadingClinicalData()
|
||||||
{
|
// {
|
||||||
ClinicalDataTrialSetId = x.Id,
|
// ClinicalDataTrialSetId = x.Id,
|
||||||
IsVisit = true,
|
// IsVisit = true,
|
||||||
SubjectId = context.Entity.SubjectId,
|
// SubjectId = context.Entity.SubjectId,
|
||||||
ReadingId = context.Entity.Id,
|
// ReadingId = context.Entity.Id,
|
||||||
TrialId = context.Entity.TrialId
|
// TrialId = context.Entity.TrialId
|
||||||
|
|
||||||
}).ToList()
|
// }).ToList()
|
||||||
|
|
||||||
);
|
// );
|
||||||
|
|
||||||
|
|
||||||
await _readingClinicalDataRepository.AddRangeAsync(readingClinicals);
|
// await _readingClinicalDataRepository.AddRangeAsync(readingClinicals);
|
||||||
await _readingClinicalDataRepository.SaveChangesAsync();
|
// await _readingClinicalDataRepository.SaveChangesAsync();
|
||||||
|
|
||||||
}
|
//}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue