|
|
|
@ -2118,6 +2118,7 @@ public class QcServiceImpl implements QcService { |
|
|
|
// 设置utf-8或GBK编码,否则邮件会有乱码 |
|
|
|
MimeMessageHelper messageHelper = new MimeMessageHelper(mimeMessage, true, "UTF-8"); |
|
|
|
messageHelper.setFrom(mailSendData.getEmailForm(), mailSendData.getPersonal()); |
|
|
|
|
|
|
|
//判断是否存在分号 |
|
|
|
if (qc.getMailAddress().contains(";")) { |
|
|
|
String[] toAddress = qc.getMailAddress().split(";"); |
|
|
|
@ -2132,6 +2133,15 @@ public class QcServiceImpl implements QcService { |
|
|
|
messageHelper.setText(text, true); |
|
|
|
sender.send(mimeMessage); |
|
|
|
logger.info(type + "检验不合格通知邮件已发送!收件箱地址:"+qc.getMailAddress()); |
|
|
|
|
|
|
|
// 保存邮件记录 |
|
|
|
SendMailRecord mailRecord = new SendMailRecord(); |
|
|
|
mailRecord.setSite(data.getSite()); |
|
|
|
mailRecord.setBuNo(data.getBuNo()); |
|
|
|
mailRecord.setDocumentNo(data.getInspectionNo()); |
|
|
|
mailRecord.setSender(data.getInspectorNo()); |
|
|
|
mailRecord.setRecipient(qc.getMailAddress()); |
|
|
|
qcMapper.saveSendMailRecord(mailRecord); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -3808,6 +3818,15 @@ public class QcServiceImpl implements QcService { |
|
|
|
messageHelper.setText(text, true); |
|
|
|
sender.send(mimeMessage); |
|
|
|
logger.info("QC检验不合格通知邮件已发送!收件箱地址:"+qc.getMailAddress()); |
|
|
|
|
|
|
|
// 保存邮件记录 |
|
|
|
SendMailRecord mailRecord = new SendMailRecord(); |
|
|
|
mailRecord.setSite(data.getSite()); |
|
|
|
mailRecord.setBuNo(data.getBuNo()); |
|
|
|
mailRecord.setDocumentNo(data.getInspectionNo()); |
|
|
|
mailRecord.setSender(data.getInspectorNo()); |
|
|
|
mailRecord.setRecipient(qc.getMailAddress()); |
|
|
|
qcMapper.saveSendMailRecord(mailRecord); |
|
|
|
} |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
|