xxx
This commit is contained in:
@@ -32,6 +32,22 @@ namespace IRaCIS.Core.Application.ViewModel
|
||||
|
||||
public string FullFilePath { get; set; }
|
||||
|
||||
public SystemNotice_NoticeStateEnum ActualNoticeStateEnum
|
||||
|
||||
{
|
||||
get
|
||||
{
|
||||
if (NoticeStateEnum == SystemNotice_NoticeStateEnum.HavePublished && EndDate != null && EndDate < DateTime.Now)
|
||||
{
|
||||
return SystemNotice_NoticeStateEnum.HaveExpired;
|
||||
}
|
||||
else
|
||||
{
|
||||
return NoticeStateEnum;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public List<UserTypeSimpleDTO> NoticeUserTypeList { get; set; }
|
||||
|
||||
}
|
||||
|
||||
@@ -1415,7 +1415,7 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
[TypeFilter(typeof(TrialResourceFilter))]
|
||||
public async Task<IResponseOutput> QCPassedOrFailed(Guid trialId, Guid subjectVisitId, [FromRoute] AuditStateEnum auditState)
|
||||
{
|
||||
|
||||
var aa = _userInfo.RequestUrl;
|
||||
|
||||
if (!await _repository.AnyAsync<TrialUser>(t => t.TrialId == trialId && t.UserId == _userInfo.Id))
|
||||
{
|
||||
@@ -1434,9 +1434,9 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
.FirstOrDefaultAsync(t => t.TrialId == trialId)
|
||||
.IfNullThrowException();
|
||||
|
||||
var dbSubjectVisit = await _subjectVisitRepository.FirstOrDefaultAsync(t => t.Id == subjectVisitId);
|
||||
var dbSubjectVisit = (await _subjectVisitRepository.FirstOrDefaultAsync(t => t.Id == subjectVisitId)).IfNullThrowException();
|
||||
|
||||
if (dbSubjectVisit == null) return Null404NotFound(dbSubjectVisit);
|
||||
|
||||
|
||||
//有人QC Passed
|
||||
if (auditState == AuditStateEnum.QCPassed)
|
||||
|
||||
Reference in New Issue
Block a user