From 3da43e60cd97ad330dcc0911d76bb3c395a65b0c Mon Sep 17 00:00:00 2001 From: 李宇 <986321569@qq.com> Date: 星期五, 02 七月 2021 12:09:38 +0800 Subject: [PATCH] 修改危废统计 --- src/main/java/com/nanometer/smartlab/email/EmailSendSchedule.java | 90 ++++++++++++++++++++++---------------------- 1 files changed, 45 insertions(+), 45 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/email/EmailSendSchedule.java b/src/main/java/com/nanometer/smartlab/email/EmailSendSchedule.java index 8c201c2..f9e8eae 100644 --- a/src/main/java/com/nanometer/smartlab/email/EmailSendSchedule.java +++ b/src/main/java/com/nanometer/smartlab/email/EmailSendSchedule.java @@ -69,7 +69,7 @@ // @Scheduled(cron = "0/5 * * * * ?") //每隔5秒执行一次 - @Scheduled(cron = "0 0/3 * * * ?") //每天8点执行一次 + @Scheduled(cron = "0 0 8 * * ?")//每天8点执行一次 public void EmailSendStock(){ //收件人为人员角色为库管员的邮箱 List<String> revicerList = userService.getLibrarianEmail(); @@ -86,54 +86,54 @@ } } } - StringBuffer content = new StringBuffer("<html><body>"); - content.append("<div style=\"line-height:1.7;color:#000000;font-size:14px;font-family:Arial\">"); - content.append("<table border=\"1\">"); - content.append("<tbody>"); - content.append("<tr>"); - content.append("<th>试剂名称</th>"); - content.append("<th>产品编号</th>"); - content.append("<th>CAS</th>"); - content.append("<th>试剂类型</th>"); - content.append("<th>供应商</th>"); - content.append("<th>厂家</th>"); - content.append("<th>规格</th>"); - content.append("<th>包装</th>"); - content.append("<th>安全库存</th>"); - content.append("<th>实际库存</th>"); - content.append("</tr>"); - for (SysReagent sysReagent : sysReagentList){ + if(sysReagentList.size() > 0 && revicerList.size() > 0 ){ + StringBuffer content = new StringBuffer("<html><body>"); + content.append("<div style=\"line-height:1.7;color:#000000;font-size:14px;font-family:Arial\">"); + content.append("<table border=\"1\">"); + content.append("<tbody>"); content.append("<tr>"); - content.append("<td>"+sysReagent.getName()+"</td>"); - content.append("<td>"+sysReagent.getProductSn()+"</td>"); - content.append("<td>"+sysReagent.getCas()+"</td>"); - - content.append("<td>"+sysReagent.getReagentType()+"</td>");// - content.append("<td>"+sysReagent.getSupplierName()+"</td>"); - - content.append("<td>"+sysReagent.getProductHomeName()+"</td>"); - - content.append("<td>"+sysReagent.getReagentFormat()+"</td>");// - - content.append("<td>"+sysReagent.getReagentUnit()+"</td>");// - content.append("<td>"+sysReagent.getSafetynum()+"</td>"); - content.append("<td>"+sysReagent.getActualnum()+"</td>"); + content.append("<th>试剂名称</th>"); + content.append("<th>产品编号</th>"); + content.append("<th>CAS</th>"); + content.append("<th>试剂类型</th>"); + content.append("<th>供应商</th>"); + content.append("<th>厂家</th>"); + content.append("<th>规格</th>"); + content.append("<th>包装</th>"); + content.append("<th>安全库存</th>"); + content.append("<th>实际库存</th>"); content.append("</tr>"); - } - content.append("</tbody></table></div>"); - content.append("</body></html>"); + for (SysReagent sysReagent : sysReagentList){ + content.append("<tr>"); + content.append("<td>"+sysReagent.getName()+"</td>"); + content.append("<td>"+sysReagent.getProductSn()+"</td>"); + content.append("<td>"+sysReagent.getCas()+"</td>"); - try { -// EmailSend.sendArrivalEmail(revicerList,content.toString()); - // 发送成功,更新邮件发送状态为:已发送 - } catch (BusinessException e) { - // 发送失败,更新邮件发送状态为:发送失败 - logger.warn("操作失败。", e); - } catch (Exception e) { - logger.error(e); + content.append("<td>"+sysReagent.getReagentType()+"</td>");// + content.append("<td>"+sysReagent.getSupplierName()+"</td>"); + + content.append("<td>"+sysReagent.getProductHomeName()+"</td>"); + + content.append("<td>"+sysReagent.getReagentFormat()+"</td>");// + + content.append("<td>"+sysReagent.getReagentUnit()+"</td>");// + content.append("<td>"+sysReagent.getSafetynum()+"</td>"); + content.append("<td>"+sysReagent.getActualnum()+"</td>"); + content.append("</tr>"); + } + content.append("</tbody></table></div>"); + content.append("</body></html>"); + + try { + EmailSend.sendArrivalEmail(revicerList,content.toString()); + // 发送成功,更新邮件发送状态为:已发送 + } catch (BusinessException e) { + // 发送失败,更新邮件发送状态为:发送失败 + logger.warn("操作失败。", e); + } catch (Exception e) { + logger.error(e); + } } } - - } -- Gitblit v1.9.2