Commit 8979534a authored by ZWT's avatar ZWT

feat(能源管理系统): 邮件接收

1.添加天气数据邮件方式接收定时任务;
2.修改配置文件,增加新建定时任务,同时增加自定义参数;
3.创建天气邮件数据接收处理实现类,同时验证获取自定义参数方法;
4.添加收件工具类,验证是否能正常接收邮件;
5.天气邮件数据接收定时任务增加获取未读天气数据逻辑,增加附件文件临时存储方法并验证是否能正常读取文件数据同时转换为json数据;
6.增加查询运行中电站列表方法;
7.增加数据插入方法并进行结果验证;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 82b1742d
...@@ -19,6 +19,7 @@ import pps.core.prediction.mapper.PlantPredictedPowerLongTermDataMapper; ...@@ -19,6 +19,7 @@ import pps.core.prediction.mapper.PlantPredictedPowerLongTermDataMapper;
import xstartup.base.XContext; import xstartup.base.XContext;
import xstartup.data.XListResult; import xstartup.data.XListResult;
import java.util.Collections;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
...@@ -75,7 +76,7 @@ public class StatisticAnalysisBaseService { ...@@ -75,7 +76,7 @@ public class StatisticAnalysisBaseService {
case 3: case 3:
//判断当前时间距当前时间是否大于30天 //判断当前时间距当前时间是否大于30天
if (Objects.isNull(startTime) || Objects.isNull(endTime)) { if (Objects.isNull(startTime) || Objects.isNull(endTime)) {
return null; return Collections.emptyList();
} }
int between = (int) date.between(endTime, DateUnit.DAY); int between = (int) date.between(endTime, DateUnit.DAY);
//判断结束时间是否大于当前时间30天以后 //判断结束时间是否大于当前时间30天以后
......
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