修改导表

Uat_Study
hang 2023-02-23 08:55:09 +08:00
parent e3519d47a6
commit 4e4336c461
3 changed files with 17 additions and 5 deletions

View File

@ -868,7 +868,7 @@ namespace IRaCIS.Core.Application.Service.Common
//每次查询必须是单标准的
var criterion = await _repository.Where<ReadingQuestionCriterionTrial>(t => t.Id == queryVisitTask.TrialReadingCriterionId).Select(t => new { t.CriterionType, t.CriterionName }).FirstOrDefaultAsync();
if (criterion.CriterionType != CriterionType.RECIST1Pointt1 || criterion.CriterionType != CriterionType.PCWG3)
if (criterion.CriterionType != CriterionType.RECIST1Pointt1 && criterion.CriterionType != CriterionType.PCWG3)
{
throw new Exception("当前标准导出还未支持");
}
@ -1055,7 +1055,7 @@ namespace IRaCIS.Core.Application.Service.Common
clone.LessionCode = u.LessionCode;
clone.LessionType = u.LessionType;
clone.LessionOrgan = u.LessionOrgan;
clone.LessionLocation = u.LessionLocation;
clone.BodyPartDescription = u.BodyPartDescription;

View File

@ -784,6 +784,10 @@ namespace IRaCIS.Core.Application.Contracts
//所在部位
public string LessionLocation { get; set; }
//所在器官
[DictionaryTranslate("OrganType")]
public string LessionOrgan { get; set; }
//部位描述
public string BodyPartDescription { get; set; }
@ -811,6 +815,10 @@ namespace IRaCIS.Core.Application.Contracts
//所在部位
public string LessionLocation { get; set; }
//所在器官
public string LessionOrgan { get; set; }
//部位描述
public string BodyPartDescription { get; set; }
@ -849,7 +857,7 @@ namespace IRaCIS.Core.Application.Contracts
//所在器官
[DictionaryTranslate("OrganType")]
public string LessionOrgan { get; set; }
//部位描述
public string BodyPartDescription { get; set; }

View File

@ -205,7 +205,7 @@ namespace IRaCIS.Core.Application.Service
)
.ForMember(o => o.LessionOrgan, t =>
//t.MapFrom(u => u.LesionAnswerList.Where(c => c.ReadingTableQuestionTrial.QuestionMark == QuestionMark.Organ).FirstOrDefault().Answer)
t.MapFrom(u => isEn_Us ? (int?)u.OrganInfo.OrganType : (int?) u.OrganInfo.OrganType)
t.MapFrom(u => isEn_Us ? u.OrganInfo.TULOCEN : u.OrganInfo.TULOC)
)
.ForMember(o => o.BodyPartDescription, t =>
//t.MapFrom(u => u.LesionAnswerList.Where(c => c.ReadingTableQuestionTrial.QuestionMark == QuestionMark.Part).FirstOrDefault().Answer)
@ -233,7 +233,11 @@ namespace IRaCIS.Core.Application.Service
t.MapFrom(u => u.OrganInfo.IsCanEditPosition ?
u.LesionAnswerList.Where(c => c.ReadingTableQuestionTrial.QuestionMark == QuestionMark.Location).FirstOrDefault().Answer : isEn_Us ? u.OrganInfo.TULATEN : u.OrganInfo.TULAT)
)
.ForMember(o => o.LessionOrgan, t =>
t.MapFrom(u => isEn_Us ? u.OrganInfo.TULOCEN : u.OrganInfo.TULOC)
)
.ForMember(o => o.BodyPartDescription, t =>
//t.MapFrom(u => u.LesionAnswerList.Where(c => c.ReadingTableQuestionTrial.QuestionMark == QuestionMark.Part).FirstOrDefault().Answer)
t.MapFrom(u => isEn_Us ? u.OrganInfo.PartEN : u.OrganInfo.Part)