Commit 488e5fdf authored by ZWT's avatar ZWT

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

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

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 6f555254
...@@ -28,6 +28,7 @@ import xstartup.feature.api.annotation.XApiAnonymous; ...@@ -28,6 +28,7 @@ import xstartup.feature.api.annotation.XApiAnonymous;
import xstartup.feature.api.annotation.XApiGet; import xstartup.feature.api.annotation.XApiGet;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
...@@ -89,7 +90,7 @@ public class EnergyConsumptionAnalysisService extends StatisticAnalysisBaseServi ...@@ -89,7 +90,7 @@ public class EnergyConsumptionAnalysisService extends StatisticAnalysisBaseServi
//计算负荷 //计算负荷
output.setElectricityConsumption( output.setElectricityConsumption(
power.multiply(flag) power.multiply(flag)
.setScale(2, BigDecimal.ROUND_HALF_UP) .setScale(2, RoundingMode.HALF_UP)
); );
} }
} }
...@@ -141,7 +142,7 @@ public class EnergyConsumptionAnalysisService extends StatisticAnalysisBaseServi ...@@ -141,7 +142,7 @@ public class EnergyConsumptionAnalysisService extends StatisticAnalysisBaseServi
continue; continue;
} }
BigDecimal bigDecimal = power.multiply(flag) BigDecimal bigDecimal = power.multiply(flag)
.setScale(2, BigDecimal.ROUND_HALF_UP); .setScale(2, RoundingMode.HALF_UP);
//计算负荷 //计算负荷
output.setElectricityConsumption(bigDecimal); output.setElectricityConsumption(bigDecimal);
//计算市电/绿电总和 //计算市电/绿电总和
......
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