Commit b0230b79 by manxiaoqiang

发邮件

parent 44f15998
package tkio.service;
import java.util.List;
/**
* Created by mxq on 2018/1/3.
*/
public interface SendEmailService {
void send(String email, List<String> content);
}
package tkio.service.impl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import tkio.model.SalesManLeader;
import tkio.repository.SalesManLeaderRepository;
import tkio.service.SalesManService;
import tkio.service.SendEmailService;
import util.MailUtils;
import java.util.ArrayList;
import java.util.List;
/**
* Created by mxq on 2018/1/2.
*/
@Service
public class SendEmailServiceImpl implements SendEmailService {
@Override
public void send(String email, List<String> content) {
String contentStr = String.join(",", content);
List<String> list = new ArrayList<>();
list.add(email);
try {
MailUtils.sendSimpleEmail("账号过期提醒", "以下账号过期了,请及时处理 : " + contentStr,list);
} catch (Exception e) {
e.printStackTrace();
}
}
}
......@@ -17,6 +17,7 @@ import tkio.repository.AccountRepository;
import tkio.repository.PackageTypeRepository;
import tkio.repository.SalesManLeaderRepository;
import tkio.service.AccountFlowRestrictService;
import tkio.service.SendEmailService;
import util.DateUtil;
import util.ValidateUtil;
......@@ -41,6 +42,8 @@ public class SendEmailTask {
UserRepository userRepository;
@Autowired
ReminderRepository reminderRepository;
@Autowired
SendEmailService sendEmailService;
public void task(){
//清空前一天数据
......@@ -111,7 +114,7 @@ public class SendEmailTask {
}
}
//sendEmail
sendEmailService.send(user.getEmail(), newList);
} else if(saleMap.containsKey(user.getId())){
List<Long> idlist = saleMap.get(user.getId());
List<String> newList = new ArrayList<>();
......@@ -130,7 +133,7 @@ public class SendEmailTask {
}
}
//sendEmail
sendEmailService.send(user.getEmail(), newList);
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment