加日志测试
							parent
							
								
									ca5f8d839c
								
							
						
					
					
						commit
						a6fec12dcb
					
				| 
						 | 
				
			
			@ -16,6 +16,7 @@ using IRaCIS.Application.Interfaces;
 | 
			
		|||
using IRaCIS.Core.Infrastructure;
 | 
			
		||||
using SixLabors.ImageSharp.Processing;
 | 
			
		||||
using SixLabors.ImageSharp;
 | 
			
		||||
using Microsoft.Extensions.Logging;
 | 
			
		||||
 | 
			
		||||
namespace IRaCIS.Core.Application.Contracts
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -34,13 +35,15 @@ namespace IRaCIS.Core.Application.Contracts
 | 
			
		|||
        private readonly IRepository<SubjectVisit> _subjectVisitRepository;
 | 
			
		||||
        private readonly AsyncLock _mutex = new AsyncLock();
 | 
			
		||||
 | 
			
		||||
        private readonly ILogger<ProjectExceptionFilter> _logger;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        public NoneDicomStudyService(IRepository<NoneDicomStudy> noneDicomStudyRepository,
 | 
			
		||||
            IHttpContextAccessor httpContext,
 | 
			
		||||
            IDictionaryService dictionaryService,
 | 
			
		||||
            IInspectionService inspectionService,
 | 
			
		||||
            IRepository<StudyMonitor> studyMonitorRepository,
 | 
			
		||||
            IRepository<NoneDicomStudyFile> noneDicomStudyFileRepository,IRepository<SubjectVisit> subjectVisitRepository)
 | 
			
		||||
            IRepository<NoneDicomStudyFile> noneDicomStudyFileRepository,IRepository<SubjectVisit> subjectVisitRepository, ILogger<NoneDicomStudyService> logger)
 | 
			
		||||
        {
 | 
			
		||||
            _noneDicomStudyRepository = noneDicomStudyRepository;
 | 
			
		||||
           
 | 
			
		||||
| 
						 | 
				
			
			@ -50,6 +53,8 @@ namespace IRaCIS.Core.Application.Contracts
 | 
			
		|||
            this._studyMonitorRepository = studyMonitorRepository;
 | 
			
		||||
            _noneDicomStudyFileRepository = noneDicomStudyFileRepository;
 | 
			
		||||
            this._subjectVisitRepository = subjectVisitRepository;
 | 
			
		||||
 | 
			
		||||
            _logger = logger;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -211,7 +216,9 @@ namespace IRaCIS.Core.Application.Contracts
 | 
			
		|||
        public async Task<FileContentResult> NoneDicomFilePreview(string relativePath)
 | 
			
		||||
        {
 | 
			
		||||
            var rootPath = Directory.GetParent(_hostEnvironment.ContentRootPath.TrimEnd('\\')).IfNullThrowException().FullName;
 | 
			
		||||
       
 | 
			
		||||
 | 
			
		||||
            _logger.LogError(rootPath);
 | 
			
		||||
 | 
			
		||||
            var _fileStorePath = Path.Combine(rootPath, relativePath.Replace('/', '\\')); 
 | 
			
		||||
 | 
			
		||||
            var storePreviewPath = _fileStorePath + ".preview.jpeg";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue