Procházet zdrojové kódy

安全生产-启动线程发送邮件,防止邮箱错误导致后续邮件发送失败

sucheng před 11 měsíci
rodič
revize
d1ec1a6b50

+ 5 - 1
cx-safe-check/cx-save-check-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/AspSafeAttachmentsServiceImpl.java

@@ -192,7 +192,11 @@ public class AspSafeAttachmentsServiceImpl extends ServiceImpl<AspSafeAttachment
             mailDo.setReceiveEmail(new String[]{userMap.get(key).getEmail()});
             mailDo.setNeedTransReceive(false);
             mailDo.setContent(mailContent.toString());
-            sysConfigFeignService.sendTextMail(mailDo);
+            Thread thread = new Thread(() -> {
+                // 线程执行的任务代码
+                sysConfigFeignService.sendTextMail(mailDo);
+            });
+            thread.start(); // 启动线程
         });
 
     }

+ 5 - 1
cx-safe-check/cx-save-check-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/AspSpecialEquipmentCertificateServiceImpl.java

@@ -177,7 +177,11 @@ public class AspSpecialEquipmentCertificateServiceImpl extends ServiceImpl<AspSp
             mailDo.setReceiveEmail(new String[]{userMap.get(key).getEmail()});
             mailDo.setNeedTransReceive(false);
             mailDo.setContent(mailContent.toString());
-            sysConfigFeignService.sendTextMail(mailDo);
+            Thread thread = new Thread(() -> {
+                // 线程执行的任务代码
+                sysConfigFeignService.sendTextMail(mailDo);
+            });
+            thread.start(); // 启动线程
         });
 
     }

+ 5 - 1
cx-safe-check/cx-save-check-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/CheckItemsServiceImpl.java

@@ -300,7 +300,11 @@ public class CheckItemsServiceImpl extends ServiceImpl<CheckItemsDao, CheckItems
             mailDo.setReceiveEmail(new String[]{userMap.get(key).getEmail()});
             mailDo.setNeedTransReceive(false);
             mailDo.setContent(mailContent.toString());
-            sysConfigFeignService.sendTextMail(mailDo);
+            Thread thread = new Thread(() -> {
+                // 线程执行的任务代码
+                sysConfigFeignService.sendTextMail(mailDo);
+            });
+            thread.start(); // 启动线程
         });
 
     }