修改bug
parent
108be7ce51
commit
0f27f1cb9f
|
@ -1084,6 +1084,7 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//同时要根据项目有没有配置Subject 级别临床数据
|
||||||
if (dbSubjectVisitList.Any(t => t.IsBaseLine && !t.IsHaveClinicalData))
|
if (dbSubjectVisitList.Any(t => t.IsBaseLine && !t.IsHaveClinicalData))
|
||||||
{
|
{
|
||||||
return ResponseOutput.NotOk($"基线没有临床数据,确认提交?", 0, ApiResponseCodeEnum.NeedTips);
|
return ResponseOutput.NotOk($"基线没有临床数据,确认提交?", 0, ApiResponseCodeEnum.NeedTips);
|
||||||
|
|
|
@ -278,7 +278,7 @@ namespace IRaCIS.Application.Services
|
||||||
|
|
||||||
var data = await _readingClinicalDataRepository.FirstOrDefaultAsync(t => t.Id == inDto.ReadingClinicalDataId);
|
var data = await _readingClinicalDataRepository.FirstOrDefaultAsync(t => t.Id == inDto.ReadingClinicalDataId);
|
||||||
|
|
||||||
if (data.ReadingClinicalDataState == ReadingClinicalDataStatus.HaveChecked)
|
if (data.ReadingClinicalDataState != ReadingClinicalDataStatus.HaveChecked)
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException("当前临床数据状态不是已核查状态,不允许签名!");
|
throw new BusinessValidationFailedException("当前临床数据状态不是已核查状态,不允许签名!");
|
||||||
}
|
}
|
||||||
|
@ -393,6 +393,8 @@ namespace IRaCIS.Application.Services
|
||||||
IsFrontTaskNeedSignButNotSign = true
|
IsFrontTaskNeedSignButNotSign = true
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var visitTaskIdQueryable2= _visitTaskRepository.Where(visitTaskLambda) //该Subject 该标准的任务
|
var visitTaskIdQueryable2= _visitTaskRepository.Where(visitTaskLambda) //该Subject 该标准的任务
|
||||||
//小于自己任务号的任务 存在需要签名 但是没签名
|
//小于自己任务号的任务 存在需要签名 但是没签名
|
||||||
.Where(t =>! t.Subject.SubjectVisitTaskList.AsQueryable().Where(visitTaskLambda).Any(c => c.IsNeedClinicalDataSign == true && c.IsClinicalDataSign == false && c.VisitTaskNum < t.VisitTaskNum && t.IsFrontTaskNeedSignButNotSign == true))
|
.Where(t =>! t.Subject.SubjectVisitTaskList.AsQueryable().Where(visitTaskLambda).Any(c => c.IsNeedClinicalDataSign == true && c.IsClinicalDataSign == false && c.VisitTaskNum < t.VisitTaskNum && t.IsFrontTaskNeedSignButNotSign == true))
|
||||||
|
|
Loading…
Reference in New Issue