修改bug

This commit is contained in:
2023-01-16 19:11:35 +08:00
parent 108be7ce51
commit 0f27f1cb9f
2 changed files with 4 additions and 1 deletions
@@ -278,7 +278,7 @@ namespace IRaCIS.Application.Services
var data = await _readingClinicalDataRepository.FirstOrDefaultAsync(t => t.Id == inDto.ReadingClinicalDataId);
if (data.ReadingClinicalDataState == ReadingClinicalDataStatus.HaveChecked)
if (data.ReadingClinicalDataState != ReadingClinicalDataStatus.HaveChecked)
{
throw new BusinessValidationFailedException("当前临床数据状态不是已核查状态,不允许签名!");
}
@@ -393,6 +393,8 @@ namespace IRaCIS.Application.Services
IsFrontTaskNeedSignButNotSign = true
});
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))