邮件测试
This commit is contained in:
@@ -17,7 +17,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
/// <summary>
|
||||
/// TrialEmailNoticeConfigService
|
||||
/// </summary>
|
||||
[ApiExplorerSettings(GroupName = "Test")]
|
||||
[ApiExplorerSettings(GroupName = "Trial")]
|
||||
public class TrialEmailNoticeConfigService : BaseService, ITrialEmailNoticeConfigService
|
||||
{
|
||||
|
||||
@@ -71,7 +71,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
}
|
||||
|
||||
|
||||
private async Task <SMTPEmailConfig> FillWordTemplateAndEmailConfig(Guid trialId, Guid visitTaskId, Guid trialReadingCriterionId, CommonDocumentBusinessScenario businessScenarioEnum)
|
||||
public async Task <SMTPEmailConfig> FillWordTemplateAndEmailConfig(Guid trialId, Guid visitTaskId, Guid trialReadingCriterionId, CommonDocumentBusinessScenario businessScenarioEnum)
|
||||
{
|
||||
var criterionTypeEnum = await _repository.Where<ReadingQuestionCriterionTrial>(t => t.TrialId == trialId && t.Id == trialReadingCriterionId).Select(t => t.CriterionType).FirstOrDefaultAsync();
|
||||
|
||||
@@ -91,12 +91,12 @@ namespace IRaCIS.Core.Application.Service
|
||||
|
||||
foreach (var item in emailConfig.ReceiveEmailList)
|
||||
{
|
||||
sendEmailConfig.ToMailAddressList.Add(new MimeKit.MailboxAddress(string.Empty, item));
|
||||
sendEmailConfig.ToMailAddressList.Add(new MimeKit.MailboxAddress(item, item));
|
||||
}
|
||||
|
||||
foreach (var item in emailConfig.CopyEmailList)
|
||||
{
|
||||
sendEmailConfig.CopyToMailAddressList.Add(new MimeKit.MailboxAddress(string.Empty, item));
|
||||
sendEmailConfig.CopyToMailAddressList.Add(new MimeKit.MailboxAddress(item, item));
|
||||
}
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
+ Path.DirectorySeparatorChar.ToString()
|
||||
+ "EmailTemplate"
|
||||
+ Path.DirectorySeparatorChar.ToString()
|
||||
+ "SubjectEnrollConfirm.html";
|
||||
+ "SubjectEnrollConfirmOrPDProgress.html";
|
||||
|
||||
using (StreamReader SourceReader = System.IO.File.OpenText(pathToFile))
|
||||
{
|
||||
@@ -121,11 +121,12 @@ namespace IRaCIS.Core.Application.Service
|
||||
|
||||
var path= FileStoreHelper.GetPhysicalFilePath(_hostEnvironment, emailConfig.FilePath);
|
||||
|
||||
//sendEmailConfig.EmailAttachMentConfigList.Add(new EmailAttachMentConfig()
|
||||
//{
|
||||
// FileName = emailConfig.FileName,
|
||||
// FileStream =
|
||||
//});
|
||||
sendEmailConfig.EmailAttachMentConfigList.Add(new EmailAttachMentConfig()
|
||||
{
|
||||
FileName = emailConfig.FileName,
|
||||
|
||||
FileData= File.ReadAllBytes(path)
|
||||
});
|
||||
|
||||
|
||||
if (businessScenarioEnum == CommonDocumentBusinessScenario.EnrollConfirmed)
|
||||
@@ -137,6 +138,8 @@ namespace IRaCIS.Core.Application.Service
|
||||
|
||||
}
|
||||
|
||||
await SendEmailHelper.SendEmailAsync(sendEmailConfig);
|
||||
|
||||
return sendEmailConfig;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user