diff --git a/IRaCIS.Core.Application/Service/Reading/ClinicalData/ReadingClinicalDataService.cs b/IRaCIS.Core.Application/Service/Reading/ClinicalData/ReadingClinicalDataService.cs
index 180d71815..1ac7b3b8d 100644
--- a/IRaCIS.Core.Application/Service/Reading/ClinicalData/ReadingClinicalDataService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ClinicalData/ReadingClinicalDataService.cs
@@ -413,6 +413,55 @@ namespace IRaCIS.Application.Services
return ResponseOutput.Result(result);
}
+ ///
+ /// 一致性分析的临床数据
+ ///
+ ///
+ ///
+ //public async Task ReadClinicalDataSign(ReadingClinicalDataSignIndto inDto)
+ //{
+
+
+ // var data = await _readingClinicalDataRepository.FirstOrDefaultAsync(t => t.Id == inDto.ReadingClinicalDataId);
+
+ // data.IsBlind = inDto.IsBlind;
+ // data.IsComplete = inDto.IsComplete;
+ // data.IsSign = true;
+ // data.ReadingClinicalDataState = ReadingClinicalDataStatus.HaveSigned;
+
+
+
+ // var result = await _readingClinicalDataRepository.SaveChangesAsync();
+
+
+ // var readingId = await _readingClinicalDataRepository.Where(x => x.Id == inDto.ReadingClinicalDataId).Select(x => x.ReadingId).FirstOrDefaultAsync();
+
+
+
+ // //如果先生成了任务,再签名subject级别 PM 临床数据,那么会导致其他标准的任务签名状态无法得到维护
+
+ // if (await _repository.AnyAsync(t => t.Id == data.ClinicalDataTrialSetId && t.UploadRole == UploadRole.PM && t.ClinicalDataLevel == ClinicalLevel.Subject))
+ // {
+ // var needDealTrialReadingCriterionIdList = _repository.Where(t => t.Id == data.ClinicalDataTrialSetId)
+ // .SelectMany(t => t.TrialClinicalDataSetCriteriaList)
+ // .Select(u => u.TrialReadingCriterionId).Distinct().ToList();
+
+ // foreach (var trialReadingCriterionId in needDealTrialReadingCriterionIdList)
+ // {
+ // await DealVisiTaskClinicalDataSignedAsync(data.TrialId, data.SubjectId, data.ReadingId, data.IsVisit, trialReadingCriterionId);
+ // }
+ // }
+ // else
+ // {
+ // await DealVisiTaskClinicalDataSignedAsync(data.TrialId, data.SubjectId, data.ReadingId, data.IsVisit, inDto.TrialReadingCriterionId);
+
+ // }
+
+
+
+ // return ResponseOutput.Result(result);
+ //}
+
//处理 任务 临床数据是否签名
public async Task DealVisiTaskClinicalDataSignedAsync(Guid trialId, Guid subjectId, Guid readingId, bool isVisit, Guid trialReadingCritrialId)
{