S-44
parent
c2cbbba637
commit
18f5bcd62f
|
@ -146,6 +146,13 @@
|
|||
<param name="opt"></param>
|
||||
<returns></returns>
|
||||
</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})">
|
||||
<summary>
|
||||
PM确认临床数据
|
||||
|
|
|
@ -3886,6 +3886,11 @@
|
|||
路径
|
||||
</summary>
|
||||
</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">
|
||||
<summary>
|
||||
1 PM上传的所有的 2CRC上传的所有已确认的 3 所有已经签名的
|
||||
|
|
|
@ -834,7 +834,6 @@ namespace IRaCIS.Application.Services
|
|||
|
||||
// 这里处理CRC上传 阅片期的临床数据
|
||||
var readModule = await _readModuleRepository.Where(x => x.Id == inDto.ReadingId&&x.IsCRCConfirm)
|
||||
|
||||
.FirstOrDefaultAsync();
|
||||
if (readModule != null)
|
||||
{
|
||||
|
|
|
@ -98,36 +98,36 @@ namespace IRaCIS.Core.Application.Triggers
|
|||
|
||||
}
|
||||
// 触发临床数据
|
||||
if (context.ChangeType == ChangeType.Added)
|
||||
{
|
||||
var cRCClinicalDatas = await _clinicalDataTrialSetRepository.Where(x => x.TrialId == context.Entity.TrialId && x.UploadRole == UploadRole.CRC && x.IsConfirm)
|
||||
//if (context.ChangeType == ChangeType.Added)
|
||||
//{
|
||||
// var cRCClinicalDatas = await _clinicalDataTrialSetRepository.Where(x => x.TrialId == context.Entity.TrialId && x.UploadRole == UploadRole.CRC && x.IsConfirm)
|
||||
|
||||
.Select(x => new
|
||||
{
|
||||
x.Id,
|
||||
x.ClinicalDataLevel,
|
||||
}).ToListAsync();
|
||||
// .Select(x => new
|
||||
// {
|
||||
// x.Id,
|
||||
// x.ClinicalDataLevel,
|
||||
// }).ToListAsync();
|
||||
|
||||
List<ReadingClinicalData> readingClinicals = new List<ReadingClinicalData>();
|
||||
readingClinicals.AddRange(
|
||||
// List<ReadingClinicalData> readingClinicals = new List<ReadingClinicalData>();
|
||||
// readingClinicals.AddRange(
|
||||
|
||||
cRCClinicalDatas.WhereIf(!context.Entity.IsBaseLine, x => x.ClinicalDataLevel == ClinicalLevel.SubjectVisit).Select(x => new ReadingClinicalData()
|
||||
{
|
||||
ClinicalDataTrialSetId = x.Id,
|
||||
IsVisit = true,
|
||||
SubjectId = context.Entity.SubjectId,
|
||||
ReadingId = context.Entity.Id,
|
||||
TrialId = context.Entity.TrialId
|
||||
// cRCClinicalDatas.WhereIf(!context.Entity.IsBaseLine, x => x.ClinicalDataLevel == ClinicalLevel.SubjectVisit).Select(x => new ReadingClinicalData()
|
||||
// {
|
||||
// ClinicalDataTrialSetId = x.Id,
|
||||
// IsVisit = true,
|
||||
// SubjectId = context.Entity.SubjectId,
|
||||
// ReadingId = context.Entity.Id,
|
||||
// TrialId = context.Entity.TrialId
|
||||
|
||||
}).ToList()
|
||||
// }).ToList()
|
||||
|
||||
);
|
||||
// );
|
||||
|
||||
|
||||
await _readingClinicalDataRepository.AddRangeAsync(readingClinicals);
|
||||
await _readingClinicalDataRepository.SaveChangesAsync();
|
||||
// await _readingClinicalDataRepository.AddRangeAsync(readingClinicals);
|
||||
// await _readingClinicalDataRepository.SaveChangesAsync();
|
||||
|
||||
}
|
||||
//}
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue