中心调研导表增加设备信息
continuous-integration/drone/push Build is passing Details

Uat_IRC_Net10
hang 2026-08-13 15:02:23 +08:00
parent 763220dcef
commit 9948ea8df3
4 changed files with 24 additions and 15 deletions

View File

@ -358,7 +358,8 @@ public class SiteSurverRejectedEventConsumer(
siteInfo.TrialSiteAliasName,//中心名称
siteSurveyInfo.LatestBackReason, //驳回原因
$"{baseUrl}/researchLogin?trialId={trialId}", //链接
(siteSurveyInfo.State == TrialSiteSurveyEnum.ToSubmit ? "inline - block" : "none")
(siteSurveyInfo.State == TrialSiteSurveyEnum.ToSubmit ? "inline - block" : "none"),
trialInfo.LinkVerificationCode.IsNullOrEmpty()? trialInfo.ResearchProgramNo: trialInfo.LinkVerificationCode
);
return (topicStr, htmlBodyStr);

View File

@ -102,17 +102,17 @@ namespace IRaCIS.Core.Application.Service.Common
var fields = new List<(string FieldName, int excelIndex)>()
{
("Parameters", 5),
("ManufacturerType", 6),
("ScannerType", 7),
("MagneticFieldStrengthType", 8),
("BodyCoilChannelCount", 9),
("HasDedicatedPdfFatQuantificationSequence", 10),
("PdfFatQuantificationSequenceType", 11),
("OtherSequenceSpecification", 11),
("HasT2R2Correction", 12),
("CanFullyExportPdfParameterMapsAndRawDicom", 13),
("Note", 14),
("Parameters", 8),
("ManufacturerType", 9),
("ScannerType", 10),
("MagneticFieldStrengthType", 11),
("BodyCoilChannelCount", 12),
("HasDedicatedPdfFatQuantificationSequence", 13),
("PdfFatQuantificationSequenceType", 14),
("OtherSequenceSpecification", 14),
("HasT2R2Correction", 15),
("CanFullyExportPdfParameterMapsAndRawDicom", 16),
("Note", 17),
};

View File

@ -492,6 +492,11 @@ namespace IRaCIS.Core.Application.Contracts
public string TrialSiteName { get; set; } = String.Empty;
public string TrialSiteAliasName { get; set; } = String.Empty;
public string UserName { get; set; } = string.Empty;
public string Phone { get; set; } = string.Empty;
public string Email { get; set; } = string.Empty;
}
public class SiteSurveyEquipmentQuery : PageInput

View File

@ -102,6 +102,9 @@ namespace IRaCIS.Core.Application.AutoMapper
CreateMap<SiteSurveyLog, SiteSurveyLogDTO>();
CreateMap<TrialSiteEquipmentSurvey, SiteSurveyEquipmentDto>()
.ForMember(d => d.Email, u => u.MapFrom(s => s.TrialSiteSurvey.Email))
.ForMember(d => d.Phone, u => u.MapFrom(s => s.TrialSiteSurvey.Phone))
.ForMember(d => d.UserName, u => u.MapFrom(s => s.TrialSiteSurvey.UserName))
.ForMember(d => d.TrialSiteAliasName, u => u.MapFrom(s => s.TrialSiteSurvey.TrialSite.TrialSiteAliasName))
.ForMember(d => d.TrialSiteName, u => u.MapFrom(s => s.TrialSiteSurvey.TrialSite.TrialSiteName))
.ForMember(d => d.TrialSiteCode, u => u.MapFrom(s => s.TrialSiteSurvey.TrialSite.TrialSiteCode));