noneDicm 修改
							parent
							
								
									62a61aec67
								
							
						
					
					
						commit
						2fc4bbc5c1
					
				| 
						 | 
				
			
			@ -16,7 +16,7 @@ namespace IRaCIS.Core.Application.Contracts
 | 
			
		|||
        Task<IResponseOutput> DeleteNoneDicomStudy(Guid noneDicomStudyId, Guid subjectVisitId);
 | 
			
		||||
        Task<IResponseOutput> DeleteNoneDicomStudyFile(Guid noneDicomStudyFileId, Guid subjectVisitId);
 | 
			
		||||
        Task<List<NoneDicomStudyFileView>> GetNoneDicomStudyFileList(Guid noneDicomStudyId);
 | 
			
		||||
        Task<List<NoneDicomStudyView>> GetNoneDicomStudyList(Guid subjectVisitId);
 | 
			
		||||
        Task<List<NoneDicomStudyView>> GetNoneDicomStudyList(Guid subjectVisitId, Guid? sujectVisitId = null);
 | 
			
		||||
        Task<List<NoneDicomStudyFileView>> GetVisitNoneDicomStudyFileList(Guid subjectVisitId);
 | 
			
		||||
        Task<IResponseOutput> UploadNoneDicomFile(IFormCollection formCollection, Guid subjectVisitId, Guid noneDicomStudyId);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,13 +14,8 @@ using IRaCIS.Core.Application.Service.Inspection.DTO;
 | 
			
		|||
using Nito.AsyncEx;
 | 
			
		||||
using IRaCIS.Application.Interfaces;
 | 
			
		||||
using IRaCIS.Core.Infrastructure;
 | 
			
		||||
 | 
			
		||||
using Microsoft.Extensions.Logging;
 | 
			
		||||
using Microsoft.AspNetCore.Authorization;
 | 
			
		||||
using System.Drawing;
 | 
			
		||||
using SixLabors.ImageSharp.Processing;
 | 
			
		||||
using SixLabors.ImageSharp;
 | 
			
		||||
using IRaCIS.Core.Application.Helper;
 | 
			
		||||
using System.ComponentModel.DataAnnotations;
 | 
			
		||||
 | 
			
		||||
namespace IRaCIS.Core.Application.Contracts
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -75,11 +70,12 @@ namespace IRaCIS.Core.Application.Contracts
 | 
			
		|||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        [HttpGet("{subjectVisitId:guid}")]
 | 
			
		||||
        public async Task<List<NoneDicomStudyView>> GetNoneDicomStudyList(Guid subjectVisitId)
 | 
			
		||||
        [HttpGet]
 | 
			
		||||
        public async Task<List<NoneDicomStudyView>> GetNoneDicomStudyList( [FromQuery,NotDefault] Guid subjectVisitId,Guid? nonedicomStudyId)
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
            var noneDicomStudyQueryable = _noneDicomStudyRepository.Where(t => t.SubjectVisitId == subjectVisitId)
 | 
			
		||||
            var noneDicomStudyQueryable = _noneDicomStudyRepository.Where(t => t.SubjectVisitId == subjectVisitId).WhereIf(nonedicomStudyId!=null , t => t.Id== nonedicomStudyId)
 | 
			
		||||
 | 
			
		||||
                .ProjectTo<NoneDicomStudyView>(_mapper.ConfigurationProvider, new { token = _userInfo.UserToken });
 | 
			
		||||
 | 
			
		||||
            return await noneDicomStudyQueryable.ToListAsync();
 | 
			
		||||
| 
						 | 
				
			
			@ -212,7 +208,8 @@ namespace IRaCIS.Core.Application.Contracts
 | 
			
		|||
        [HttpGet("{subjectVisitId:guid}")]
 | 
			
		||||
        public async Task<List<NoneDicomStudyFileView>> GetVisitNoneDicomStudyFileList(Guid subjectVisitId)
 | 
			
		||||
        {
 | 
			
		||||
            return await _repository.Where<NoneDicomStudyFile>(t => t.NoneDicomStudy.SubjectVisitId == subjectVisitId).ProjectTo<NoneDicomStudyFileView>(_mapper.ConfigurationProvider, new { token = _userInfo.UserToken }).ToListAsync();
 | 
			
		||||
            return await _repository.Where<NoneDicomStudyFile>(t => t.NoneDicomStudy.SubjectVisitId == subjectVisitId)
 | 
			
		||||
                .ProjectTo<NoneDicomStudyFileView>(_mapper.ConfigurationProvider, new { token = _userInfo.UserToken }).ToListAsync();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue