ソースを参照

fix on 2020.8.19

jiequan.bi 4 年 前
コミット
7040645d60

+ 1 - 1
module-check/src/main/java/cn/com/ctop/check/component/execute/ScriptProcessLogExecutor.java

@@ -55,6 +55,6 @@ public class ScriptProcessLogExecutor {
     }
 
     private void sendWeChat(String mail) {
-        sendWeChatHandle.SendWeChatByMail(mail, "检查数据服务日志处理失败");
+        sendWeChatHandle.sendWeChatByMail(mail, "检查数据服务日志处理失败");
     }
 }

+ 8 - 12
module-check/src/main/java/cn/com/ctop/notice/handler/SendWeChatHandle.java

@@ -16,29 +16,25 @@ public class SendWeChatHandle {
     @Autowired
     MailLogMapper mailLogMapper;
 
-    public boolean SendWeChatByMail(String mail,String message){
-        boolean result=true;
+    public void sendWeChatByMail(String mail,String message){
         String weChatId=mailLogMapper.getWeChatByMail(mail);
         if(weChatId.isEmpty()){
             log.error(String.format("mail's WeChat not found. mail =%s", mail));
             //TODO 通知管理员添加邮箱
-            result=false;
         }else{
             CorpWexinUtils.sendMessageByWeChatId(weChatId,message);
         }
-        return result;
     }
 
-    public void SendWeChatByMails(String mails,String message){
+    /**
+     * 发送多人,邮箱逗号隔开
+     * @param mails
+     * @param message
+     */
+    public void sendWeChatByMails(String mails,String message){
         List<String> mail= Arrays.asList(mails.split(","));
         mail.forEach(m->{
-            String weChatId=mailLogMapper.getWeChatByMail(m);
-            if(weChatId.isEmpty()){
-                log.error(String.format("mail's WeChat not found. mail =%s", m));
-                //TODO 通知管理员添加邮箱
-            }else{
-                CorpWexinUtils.sendMessageByWeChatId(weChatId,message);
-            }
+            this.sendWeChatByMail(m,message);
         });
     }
 }