diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java index 57207226..16f27694 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java @@ -2126,7 +2126,7 @@ public class QcServiceImpl implements QcService { public void sendMail(QcFAIRecordData data, String type) throws Exception { // 获取数据库设置的邮件接收地址 MailAddressData qc = qcMapper.getSendMailAddress(data.getSite(), "QC"); - List collect = data.getItemList().stream().filter(a -> "N".equals(a.getItemResult())).map(QcFAIRecordData::getItemDesc).collect(Collectors.toList()); + //List collect = data.getItemList().stream().filter(a -> "N".equals(a.getItemResult())).map(QcFAIRecordData::getItemDesc).collect(Collectors.toList()); if (qc != null) { List params = new ArrayList<>(); params.add(data.getSite()); @@ -2135,12 +2135,17 @@ public class QcServiceImpl implements QcService { //执行方法 List> resultList = procedureDao.getProcedureData("Get_Email_push_template", params); + StringBuilder s = new StringBuilder(); + s.append("
    "); + for (Map map : resultList) { + s.append("
  1. ").append(map.get("Description")).append("
  2. "); + } + s.append("
"); //设置邮件内容 -// String text = "" + -// "
" + -// "检验单号:"+ data.getInspectionNo() + ",物料编码:" + data.getPartNo() + ",物料名称:" + data.getPartDesc() + ",发生不合格,不合格项:" + collect + " (此邮件为自动提示发送,无需回复!)

" + -// "
"; - String text = resultList.toString(); + String text = "" + + "
" + + s + + "
"; //发送邮件 JavaMailSenderImpl sender = new JavaMailSenderImpl(); MailSendAddressData mailSendData = qcMapper.getSendMailFromAddress(); @@ -4128,7 +4133,7 @@ public class QcServiceImpl implements QcService { if ("不合格".equals(data.getInspectionResult())) { // 获取数据库设置的邮件接收地址 MailAddressData qc = qcMapper.getSendMailAddress(data.getSite(), type); - List collect = data.getItemList().stream().filter(a -> "N".equals(a.getItemResult())).map(QcFAIRecordData::getItemDesc).collect(Collectors.toList()); + //List collect = data.getItemList().stream().filter(a -> "N".equals(a.getItemResult())).map(QcFAIRecordData::getItemDesc).collect(Collectors.toList()); if (qc != null) { List params = new ArrayList<>(); params.add(data.getSite()); @@ -4137,12 +4142,17 @@ public class QcServiceImpl implements QcService { //执行方法 List> resultList = procedureDao.getProcedureData("Get_Email_push_template", params); + StringBuilder s = new StringBuilder(); + s.append("
    "); + for (Map map : resultList) { + s.append("
  1. ").append(map.get("Description")).append("
  2. "); + } + s.append("
"); //设置邮件内容 -// String text = "" + -// "
" + -// "单据号:"+ data.getPoOrderNo() + ",行号:" + data.getPoItemNo() + ",物料编码:" + data.getPartNo() + ",物料名称:" + data.getPartDesc() + ",SKU:" + data.getSku() + ",发生不合格,不合格项:" + collect + " (此邮件为自动提示发送,无需回复!)

" + -// "
"; - String text = resultList.toString(); + String text = "" + + "
" + + s + + "
"; //发送邮件 JavaMailSenderImpl sender = new JavaMailSenderImpl(); MailSendAddressData mailSendData = qcMapper.getSendMailFromAddress();