修改缓存判断逻辑

This commit is contained in:
2024-08-23 17:34:15 +08:00
parent f732edfc6f
commit cbfae4126c
5 changed files with 13 additions and 12 deletions
@@ -787,10 +787,11 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
private VerifyStudyUploadResult VerifyStudyUpload(string studyInstanceUid, Guid trialId, Guid currentSubjectVisitId, Guid SubjectId)
{
var cacheUserId = _fusionCache.TryGet<Guid>(CacheKeys.TrialStudyUidUploading(trialId, studyInstanceUid));
var result = new VerifyStudyUploadResult();
if (_fusionCache.GetOrDefault<Guid>(CacheKeys.TrialStudyUidUploading(trialId, studyInstanceUid)) != _userInfo.Id
&& _fusionCache.GetOrDefault<Guid>(CacheKeys.TrialStudyUidUploading(trialId, studyInstanceUid)) != Guid.Empty)
if (cacheUserId.GetValueOrDefault() != _userInfo.Id && cacheUserId.HasValue)
{
result.AllowUpload = false;