|
|
@@ -994,6 +994,15 @@ public class IotRhDailyReportController {
|
|
|
// 赋值
|
|
|
reportVO.setTransitTimeRate(transitTimeRate);
|
|
|
}
|
|
|
+
|
|
|
+ // 转换用电量 单位 kWh 转换成 MWh
|
|
|
+ // 用电量 kWh 转换单位 MWh
|
|
|
+ if (reportVO.getDailyPowerUsage().compareTo(BigDecimal.ZERO) > 0) {
|
|
|
+ BigDecimal powerW = reportVO.getDailyPowerUsage()
|
|
|
+ .divide(BigDecimal.valueOf(1000), 4, RoundingMode.HALF_UP);
|
|
|
+ reportVO.setDailyPowerUsage(powerW);
|
|
|
+ }
|
|
|
+
|
|
|
// 2.1 拼接部门信息
|
|
|
findAndThen(deptMap, reportVO.getDeptId(), dept -> reportVO.setDeptName(dept.getName()));
|
|
|
|
|
|
@@ -1265,6 +1274,12 @@ public class IotRhDailyReportController {
|
|
|
// 赋值
|
|
|
reportVO.setTransitTimeRate(transitTimeRate);
|
|
|
}
|
|
|
+ // 用电量 kWh 转换单位 MWh
|
|
|
+ if (reportVO.getDailyPowerUsage().compareTo(BigDecimal.ZERO) > 0) {
|
|
|
+ BigDecimal powerW = reportVO.getDailyPowerUsage()
|
|
|
+ .divide(BigDecimal.valueOf(1000), 4, RoundingMode.HALF_UP);
|
|
|
+ reportVO.setDailyPowerUsage(powerW);
|
|
|
+ }
|
|
|
// 2.1 拼接部门信息
|
|
|
findAndThen(deptMap, reportVO.getDeptId(), dept -> reportVO.setDeptName(dept.getName()));
|
|
|
|