代码修改
	
		
			
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
				
					
				
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
							parent
							
								
									e389c1e581
								
							
						
					
					
						commit
						3d382635cc
					
				| 
						 | 
				
			
			@ -22,6 +22,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
 | 
			
		|||
        IRepository<SubjectVisit> _subjectVisitRepository,
 | 
			
		||||
        IRepository<TumorAssessment_IRECIST1Point1> _tumorAssessmentRepository,
 | 
			
		||||
        IGeneralCalculateService _generalCalculateService,
 | 
			
		||||
          IVisitTaskHelpeService _visitTaskHelpeService,
 | 
			
		||||
        IRepository<ReadingTaskQuestionAnswer> _readingTaskQuestionAnswerRepository,
 | 
			
		||||
        ILogger<IRECIST1Point1CalculateService> _logger) : BaseService, ICriterionCalculateService
 | 
			
		||||
    {
 | 
			
		||||
| 
						 | 
				
			
			@ -433,6 +434,49 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
 | 
			
		|||
            };
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 获取OCT-FCT模板
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="inDto"></param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        [HttpPost]
 | 
			
		||||
        public async Task<FileResult> GetOCTFCTTemplate(GetExportTemplateInDto inDto)
 | 
			
		||||
        {
 | 
			
		||||
            var taskinfo = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).Include(x => x.Subject).FirstNotNullAsync();
 | 
			
		||||
            var values = new
 | 
			
		||||
            {
 | 
			
		||||
                SubjectID = taskinfo.BlindSubjectCode.IsNullOrEmpty() ? taskinfo.Subject.Code : taskinfo.BlindSubjectCode,
 | 
			
		||||
                TaskBlindName = taskinfo.TaskBlindName,
 | 
			
		||||
            };
 | 
			
		||||
            return await _visitTaskHelpeService.ExportTemplateAsync(new IRaCIS.Application.Contracts.ExportTemplateAsyncDto()
 | 
			
		||||
            {
 | 
			
		||||
                ExportFileName = "OCT_FCT_Template",
 | 
			
		||||
                TemplateCode = StaticData.Export.OCT_FCT_Template,
 | 
			
		||||
                Data = values
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 获取OCT-脂质角度模板
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="inDto"></param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        [HttpPost]
 | 
			
		||||
        public async Task<FileResult> GetOCTLipidAngleTemplate(GetExportTemplateInDto inDto)
 | 
			
		||||
        {
 | 
			
		||||
            var taskinfo = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).Include(x => x.Subject).FirstNotNullAsync();
 | 
			
		||||
            var values = new
 | 
			
		||||
            {
 | 
			
		||||
                SubjectID = taskinfo.BlindSubjectCode.IsNullOrEmpty() ? taskinfo.Subject.Code : taskinfo.BlindSubjectCode,
 | 
			
		||||
                TaskBlindName = taskinfo.TaskBlindName,
 | 
			
		||||
            };
 | 
			
		||||
            return await _visitTaskHelpeService.ExportTemplateAsync(new IRaCIS.Application.Contracts.ExportTemplateAsyncDto()
 | 
			
		||||
            {
 | 
			
		||||
                ExportFileName = "OCT_LipidAngle_Template",
 | 
			
		||||
                TemplateCode = StaticData.Export.OCT_LipidAngle_Template,
 | 
			
		||||
                Data = values
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -276,6 +276,10 @@ public static class StaticData
 | 
			
		|||
 | 
			
		||||
        public const string IVUSTheMeasuredValueOfEachMatchedFragment = "IVUS_TheMeasuredValueOfEachMatchedFragment";
 | 
			
		||||
 | 
			
		||||
        public const string OCT_FCT_Template = "OCT_FCT_Template";
 | 
			
		||||
 | 
			
		||||
        public const string OCT_LipidAngle_Template = "OCT_LipidAngle_Template";
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue