update 发送邮件无发件人时,返回提示信息

This commit is contained in:
lijiarao
2024-08-20 11:54:09 +08:00
parent d052ae8218
commit 54ac2338f5
2 changed files with 4 additions and 4 deletions
@@ -101,9 +101,6 @@ public class SendMessageServiceImpl implements SendMessageService {
// 1短信 2邮件 3系统
// 发送邮件 true
String fromUser = sendMessageDTO.getFromUser();
if (StringUtils.isBlank(fromUser)){
fromUser = env.getProperty("message.systemEmailUser");
}
Integer sendEmailFlag = sendMessageDTO.getSendEmailFlag();
LoginUser loginUser = sysBaseAPI.getUserByName(fromUser);
if(templateType.contains(ProjectCommon.MESSAGE_TYPE2) && !CommonConstant.DEL_FLAG_0.equals(sendEmailFlag)){
@@ -23,6 +23,7 @@ import org.apache.commons.lang3.StringUtils;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.core.env.Environment;
import javax.annotation.Resource;
import java.util.Date;
@@ -44,6 +45,8 @@ public class MemberProjectJob implements Job{
private SendMessageService sendMessageService;
@Resource
private IPayContactsManagementService payContactsManagementService;
@Resource
private Environment env;
@Override
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
@@ -71,7 +74,7 @@ public class MemberProjectJob implements Job{
}
HashMap<String,String> map = new HashMap<>();
map.put("expiredDay",offset.toString(DatePattern.CHINESE_DATE_PATTERN));
sendMessageDTO.setFromUser(null);
sendMessageDTO.setFromUser(env.getProperty("message.systemEmailUser"));
sendMessageDTO.setTemplateCode(ManagementMessageEnums.MSG17.getCode());
sendMessageDTO.setTemplateParam(map);
sendMessageService.SendMessageService(sendMessageDTO);