|
@@ -454,9 +454,11 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
|
|
|
if (StringUtils.isBlank(receiver)) {
|
|
|
throw new BizException("接收地址不能为空");
|
|
|
}
|
|
|
+ SimpleUserDto simpleUserDto = teacherDao.getSimpleUser(userId);
|
|
|
+ TenantContextHolder.setTenantId(simpleUserDto.getTenantId());
|
|
|
// email data from database load
|
|
|
if (Objects.equals(messageSender.getSendMode(), "EMAIL")) {
|
|
|
- loadEmailInfo(userId);
|
|
|
+ loadEmailInfo(simpleUserDto.getTenantId());
|
|
|
debugMode = false;
|
|
|
LOGGER.info("batch 发送邮件 {} ", userId);
|
|
|
}
|
|
@@ -498,6 +500,7 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
|
|
|
LOGGER.error("未找到邮件配置 tenantId" + tenantId);
|
|
|
throw new RuntimeException("未找到邮件配置 tenantId" + tenantId);
|
|
|
}
|
|
|
+
|
|
|
messageSenderPluginContext.sysEmail.setHostName(email1.getHostName());
|
|
|
messageSenderPluginContext.sysEmail.setSmtpPort(email1.getSmtpPort());
|
|
|
messageSenderPluginContext.sysEmail.setUserName(email1.getUserName());
|