阅片修改
							parent
							
								
									7f874eaff0
								
							
						
					
					
						commit
						e1f19e9eae
					
				| 
						 | 
				
			
			@ -1061,8 +1061,6 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
 | 
			
		|||
        /// </summary>
 | 
			
		||||
        public string? OrderMark { get; set; }
 | 
			
		||||
 | 
			
		||||
        public List<ReadingTaskQuestionMark> TableQuestionMarkList = new List<ReadingTaskQuestionMark>();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        public string? OrderMarkName { get; set; }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,6 +15,7 @@ using Microsoft.AspNetCore.Mvc;
 | 
			
		|||
using Microsoft.Extensions.Options;
 | 
			
		||||
using Newtonsoft.Json;
 | 
			
		||||
using Newtonsoft.Json.Linq;
 | 
			
		||||
using Newtonsoft.Json.Serialization;
 | 
			
		||||
using NPOI.POIFS.Properties;
 | 
			
		||||
using NPOI.SS.Formula.Functions;
 | 
			
		||||
using Panda.DynamicWebApi.Attributes;
 | 
			
		||||
| 
						 | 
				
			
			@ -973,12 +974,12 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
                .ToListAsync();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            var tableQuestionMarkList = await _readingTaskQuestionMarkRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId).ToListAsync();
 | 
			
		||||
            //var tableQuestionMarkList = await _readingTaskQuestionMarkRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId).ToListAsync();
 | 
			
		||||
 | 
			
		||||
            result.ForEach(x =>
 | 
			
		||||
            {
 | 
			
		||||
                x.TableQuestionMarkList = tableQuestionMarkList.Where(y => y.RowId == x.RowId).ToList();
 | 
			
		||||
            });
 | 
			
		||||
            //result.ForEach(x =>
 | 
			
		||||
            //{
 | 
			
		||||
            //    x.TableQuestionMarkList = tableQuestionMarkList.Where(y => y.RowId == x.RowId).ToList();
 | 
			
		||||
            //});
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            var taskInfo = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).ProjectTo<VisitTaskDto>(_mapper.ConfigurationProvider).FirstNotNullAsync();
 | 
			
		||||
| 
						 | 
				
			
			@ -1473,7 +1474,17 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
                answers.Add("OtherNumberOfFrames", rowInfo == null || rowInfo.OtherNumberOfFrames == null ? string.Empty : rowInfo.OtherNumberOfFrames.ToString());
 | 
			
		||||
                answers.Add("OtherMarkTool", rowInfo == null || rowInfo.OtherMarkTool == null ? string.Empty : rowInfo.OtherMarkTool.ToString());
 | 
			
		||||
                answers.Add("RowIndex", x.ToString());
 | 
			
		||||
                answers.Add("TableQuestionMarkList", rowInfo == null ? "[]" : JsonConvert.SerializeObject(TableQuestionMarkList.Where(x=>x.RowId== rowInfo.Id).ToList()));
 | 
			
		||||
 | 
			
		||||
                JsonSerializerSettings settings = new JsonSerializerSettings
 | 
			
		||||
                {
 | 
			
		||||
                    Formatting = Formatting.None,
 | 
			
		||||
                    FloatParseHandling = FloatParseHandling.Double,
 | 
			
		||||
                    ContractResolver = new DefaultContractResolver
 | 
			
		||||
                    {
 | 
			
		||||
                        NamingStrategy = new SnakeCaseNamingStrategy() // 如果需要下划线风格的JSON键
 | 
			
		||||
                    }
 | 
			
		||||
                };
 | 
			
		||||
                answers.Add("TableQuestionMarkList", rowInfo == null ? "[]" : JsonConvert.SerializeObject(TableQuestionMarkList.Where(x=>x.RowId== rowInfo.Id).ToList(), settings));
 | 
			
		||||
                answers.Add("RowId", rowInfo == null ? string.Empty : rowInfo.Id.ToString());
 | 
			
		||||
                answers.Add("MarkTool", rowInfo.MarkTool);
 | 
			
		||||
                answers.Add("StudyId", rowInfo.StudyId.ToString());
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue