修改邮件
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
he 2025-12-18 15:47:36 +08:00
parent 9d9d65e381
commit 079c11a7e3
1 changed files with 11 additions and 1 deletions

View File

@ -271,7 +271,17 @@ public class EmailLogService(IRepository<EmailLog> _emailLogRepository,
[HttpPost] [HttpPost]
public async Task<IResponseOutput> SynchronizationEmail(SynchronizationEmailInDto inDto) public async Task<IResponseOutput> SynchronizationEmail(SynchronizationEmailInDto inDto)
{ {
var maxTime = await _emailLogRepository.MaxAsync(t => t.EmailDate);
var fromEmail = _systemEmailConfig.FromEmail;
if (inDto.TrialId != null)
{
fromEmail= await _trialRepository.Where(x => x.Id == inDto.TrialId.Value).Select(x => x.EmailFromEmail).FirstNotNullAsync();
}
var maxTime = await _emailLogRepository.Where(x=>x.SenderAddress== fromEmail).MaxAsync(t => t.EmailDate);
var startDate = maxTime ?? DateTime.MinValue; var startDate = maxTime ?? DateTime.MinValue;
List<EmailLog> emailList = new List<EmailLog>(); List<EmailLog> emailList = new List<EmailLog>();
List<EmailRecipientLog> EmailRecipientLogList = new List<EmailRecipientLog>(); List<EmailRecipientLog> EmailRecipientLogList = new List<EmailRecipientLog>();