Uat_Study
parent
ea92a71afd
commit
0819f6c3ef
|
@ -826,6 +826,57 @@
|
|||
<param name="inDto"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.TestCalculate(System.Guid,IRaCIS.Core.Domain.Share.QuestionType)">
|
||||
<summary>
|
||||
测试计算
|
||||
</summary>
|
||||
<param name="visitTaskId"></param>
|
||||
<param name="type"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.CalculateTask(IRaCIS.Core.Application.Service.Reading.Dto.CalculateTaskInDto)">
|
||||
<summary>
|
||||
计算任务
|
||||
</summary>
|
||||
<param name="inDto"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.ReadingCalculate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto,System.Collections.Generic.List{IRaCIS.Core.Domain.Share.QuestionType})">
|
||||
<summary>
|
||||
自动计算
|
||||
</summary>
|
||||
<param name="inDto"></param>
|
||||
<param name="calculateType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetBaseLineLesionsCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
|
||||
<summary>
|
||||
基线病灶计数
|
||||
</summary>
|
||||
<param name="inDto"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetNewLesionsCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
|
||||
<summary>
|
||||
获取新病灶计数
|
||||
</summary>
|
||||
<param name="inDto"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetAlwaysNewLesionsCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
|
||||
<summary>
|
||||
既往新病灶计数
|
||||
</summary>
|
||||
<param name="inDto"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetNewBoneLesionCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
|
||||
<summary>
|
||||
自治疗后第二个访视点以来持续的新骨病变数量
|
||||
</summary>
|
||||
<param name="inDto"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="F:IRaCIS.Core.Application.Service.ReadingCalculate.ReadingCalculateService.CalculateServiceDic">
|
||||
<summary>
|
||||
标准和服务对应
|
||||
|
@ -2026,6 +2077,11 @@
|
|||
项目Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingQuestionAndAnswerOutDto.BlindName">
|
||||
<summary>
|
||||
任务盲态名称 和访视盲态一样
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.TrialReadQuestionData.PageName">
|
||||
<summary>
|
||||
分页名称
|
||||
|
|
|
@ -84,7 +84,7 @@ namespace IRaCIS.Core.Application.ViewModel
|
|||
|
||||
public string FromName { get; set; } = string.Empty;
|
||||
|
||||
public string FromEmail { get; set; }
|
||||
public string FromEmail { get; set; } = string.Empty;
|
||||
|
||||
|
||||
public List<Guid> ToUserIdList { get; set; }
|
||||
|
|
|
@ -144,7 +144,7 @@ namespace IRaCIS.Core.Application.Service
|
|||
|
||||
|
||||
|
||||
private async Task<bool> FillWordTemplateAndSetEmailAsync(Guid visitTaskId, SMTPEmailConfig sendEmailConfig, CommonDocumentBusinessScenario businessScenarioEnum, string fileName,string filePath)
|
||||
private async Task<bool> FillWordTemplateAndSetEmailAsync(Guid visitTaskId, SMTPEmailConfig sendEmailConfig, CommonDocumentBusinessScenario businessScenarioEnum, string fileName,string templatePath)
|
||||
{
|
||||
|
||||
var isNeedSend = true;
|
||||
|
@ -464,16 +464,30 @@ namespace IRaCIS.Core.Application.Service
|
|||
if (isNeedSend)
|
||||
{
|
||||
|
||||
var docFileStream = System.IO.File.OpenRead(fileName);
|
||||
|
||||
|
||||
var value = new Dictionary<string, object>()
|
||||
{
|
||||
["SponsorName"] = documentNeedBasicInfo.SponsorName,
|
||||
["ResearchProgramNo"] = documentNeedBasicInfo.ResearchProgramNo,
|
||||
["TrialSiteCode"] = documentNeedBasicInfo.TrialSiteCode,
|
||||
["SubjectCode"] = documentNeedBasicInfo.SubjectCode,
|
||||
["VisitName"] = documentNeedBasicInfo.VisitName,
|
||||
["EarliestScanDate"] = documentNeedBasicInfo.SourceSubjectVisitId!=null? documentNeedBasicInfo.VisitEarliestScanDate: documentNeedBasicInfo.ModuleEarliestScanDate,
|
||||
["SignTime"] = documentNeedBasicInfo.SignTime,
|
||||
["Result"] = answer
|
||||
|
||||
};
|
||||
|
||||
MemoryStream memoryStream = new MemoryStream();
|
||||
|
||||
|
||||
MiniSoftware.MiniWord.SaveAsByTemplate(memoryStream, templatePath, value);
|
||||
|
||||
sendEmailConfig.EmailAttachMentConfigList.Add(new EmailAttachMentConfig()
|
||||
{
|
||||
FileName = fileName,
|
||||
|
||||
FileStream = docFileStream
|
||||
FileStream = memoryStream
|
||||
});
|
||||
|
||||
return false;
|
||||
|
|
Loading…
Reference in New Issue