Java实现业务数据报表的邮件定时发送功能

Java实现业务数据报表的邮件定时发送功能

1.定义apollo的邮件收件人的邮箱地址
apollo:
@Value("${scooterDataReportEmailAddress}")
private String scooterDataReportEmailAddress;


2.定义定时任务的执行cron表达式
xxlJob sendEmailTask    0 5 7 * * ?    出险数据每日    早上7点5分执行。


3.业务主逻辑,伪代码

1.获取数据周期的参数,minDateTime,maxDateTime
2.准备数据,查询需要准备的数据 主要逻辑
3.邮件地址 获取配置项
4.定义 工具类 生成excel表格
5.获取feign api 邮件发送

 

posted on 2025-10-13 18:32  oktokeep  阅读(10)  评论(0)    收藏  举报