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