Browse Source

发送邮件修改

anderx 10 months ago
parent
commit
22427e5ea0

+ 2 - 4
src/main/java/com/goafanti/common/utils/AsyncUtils.java

@@ -88,12 +88,10 @@ public class AsyncUtils {
 			for (EmailBo emailBo : list) {
 					SendEmailUtil.getInstance().patentSend(emailBo);
 			}
-		} catch (MessagingException e) {
-			e.printStackTrace();
-		} catch (UnsupportedEncodingException e) {
+		} catch (MessagingException | UnsupportedEncodingException e) {
 			e.printStackTrace();
 		}
-	}
+    }
 
 	public void sendList(List<EmailBo> list) {
 		try {

+ 10 - 4
src/main/java/com/goafanti/patent/service/impl/PatentNewServiceImpl.java

@@ -589,10 +589,16 @@ public class PatentNewServiceImpl  extends BaseMybatisDao<PatentNewMapper> imple
 					userName=patentNew.getHolders();
 				}
 				BigDecimal amout = patentNew.getPatentAmount().multiply(new BigDecimal(10000));
-				EmailBo emailBo = new EmailBo("专利提醒", patentNew.getEmail().trim(), userName, "科德集团", a.getName(),
-						patentNew.getName(), patentNew.getPatentNo(), amout.stripTrailingZeros().toPlainString(),
-						patentNew.getEndDate());
-				list.add(emailBo);
+				String emailList = patentNew.getEmail();
+				if (StringUtils.isNotEmpty(emailList)){
+					String[] split = emailList.split(",");
+					for (String email : split) {
+						EmailBo emailBo = new EmailBo("专利提醒", email, userName, "科德集团", a.getName(),
+								patentNew.getName(), patentNew.getPatentNo(), amout.stripTrailingZeros().toPlainString(),
+								patentNew.getEndDate());
+						list.add(emailBo);
+					}
+				}
 			}
 				asyncUtils.patentSend(list);
 		}