修改dicom 检查
continuous-integration/drone/push Build is passing Details

Uat_IRC_Net8
hang 2025-07-31 16:15:38 +08:00
parent d1bf244135
commit d2b6a1dbe9
2 changed files with 3 additions and 3 deletions

View File

@ -78,12 +78,12 @@ namespace IRaCIS.Core.Application.Contracts
[HttpPut] [HttpPut]
public async Task<IResponseOutput> UpdateNoneDicomStudy(NoneDicomEdit noneDicomEdit) public async Task<IResponseOutput> UpdateNoneDicomStudy(NoneDicomEdit noneDicomEdit)
{ {
if (_subjectVisitRepository.Any(t => t.Id == noneDicomEdit.Id && (t.PreliminaryAuditUserId == _userInfo.UserRoleId || t.ReviewAuditUserId == _userInfo.UserRoleId))) if (_subjectVisitRepository.Any(t => t.Id == noneDicomEdit.SubjectVisitId && (t.PreliminaryAuditUserId == _userInfo.UserRoleId || t.ReviewAuditUserId == _userInfo.UserRoleId)))
{ {
await _noneDicomStudyRepository.UpdateFromDTOAsync(noneDicomEdit); await _noneDicomStudyRepository.UpdateFromDTOAsync(noneDicomEdit);
await _noneDicomStudyRepository.SaveChangesAsync(); await _noneDicomStudyRepository.SaveChangesAsync();
} }
return ResponseOutput.Ok(); return ResponseOutput.Ok();
} }

View File

@ -1024,7 +1024,7 @@ namespace IRaCIS.Core.Application.Image.QA
[HttpPut] [HttpPut]
public async Task<IResponseOutput> UpdateDicomStudyInfo(DicomStudyEdit dicomEdit) public async Task<IResponseOutput> UpdateDicomStudyInfo(DicomStudyEdit dicomEdit)
{ {
if (_subjectVisitRepository.Any(t => t.Id == dicomEdit.Id && (t.PreliminaryAuditUserId == _userInfo.UserRoleId || t.ReviewAuditUserId == _userInfo.UserRoleId))) if (_subjectVisitRepository.Any(t => t.Id == dicomEdit.SubjectVisitId && (t.PreliminaryAuditUserId == _userInfo.UserRoleId || t.ReviewAuditUserId == _userInfo.UserRoleId)))
{ {
await _dicomStudyRepository.UpdateFromDTOAsync(dicomEdit); await _dicomStudyRepository.UpdateFromDTOAsync(dicomEdit);
await _dicomStudyRepository.SaveChangesAsync(); await _dicomStudyRepository.SaveChangesAsync();