CRC 提交调研表发送邮件bug
continuous-integration/drone/push Build is running Details

Test_IRC_Net8
hang 2026-01-29 09:03:33 +08:00
parent 1181540302
commit 47fd242200
1 changed files with 3 additions and 3 deletions

View File

@ -56,6 +56,7 @@ public class UserSiteSurveySubmitedEventConsumer(
if (emailConfig != null) if (emailConfig != null)
{ {
var trialInfo = await _trialRepository.FirstOrDefaultAsync(t => t.Id == trialId);
var trialUserList = await _trialUserRoleRepository.Where(t => t.TrialId == siteSurveyInfo.TrialId && t.TrialUser.IsDeleted == false) var trialUserList = await _trialUserRoleRepository.Where(t => t.TrialId == siteSurveyInfo.TrialId && t.TrialUser.IsDeleted == false)
.Where(t => t.UserRole.UserTypeEnum == UserTypeEnum.SPM || t.UserRole.UserTypeEnum == UserTypeEnum.CPM || t.UserRole.UserTypeEnum == UserTypeEnum.ProjectManager || t.UserRole.UserTypeEnum == UserTypeEnum.APM) .Where(t => t.UserRole.UserTypeEnum == UserTypeEnum.SPM || t.UserRole.UserTypeEnum == UserTypeEnum.CPM || t.UserRole.UserTypeEnum == UserTypeEnum.ProjectManager || t.UserRole.UserTypeEnum == UserTypeEnum.APM)
@ -68,8 +69,8 @@ public class UserSiteSurveySubmitedEventConsumer(
var toUserName = string.Empty; var toUserName = string.Empty;
//有SPM //有SPM 并且参与
if (sPMOrCPMList.Count > 0) if (trialInfo.IsSPMJoinSiteSurvey && sPMOrCPMList.Count > 0)
{ {
foreach (var user in sPMOrCPMList) foreach (var user in sPMOrCPMList)
{ {
@ -97,7 +98,6 @@ public class UserSiteSurveySubmitedEventConsumer(
//发件地址 //发件地址
messageToSend.From.Add(new MailboxAddress(_systemEmailConfig.FromName, _systemEmailConfig.FromEmail)); messageToSend.From.Add(new MailboxAddress(_systemEmailConfig.FromName, _systemEmailConfig.FromEmail));
var trialInfo = await _trialRepository.FirstOrDefaultAsync(t => t.Id == trialId);
var siteInfo = await _trialSiteRepository.FirstOrDefaultAsync(t => t.TrialId == trialId && t.Id == siteSurveyInfo.TrialSiteId, true); var siteInfo = await _trialSiteRepository.FirstOrDefaultAsync(t => t.TrialId == trialId && t.Id == siteSurveyInfo.TrialSiteId, true);