update 后管大数据平台直流、交流桩数量同步放大

This commit is contained in:
Lemon
2026-08-04 15:53:16 +08:00
parent fc2bf4ff12
commit 808737c65e

View File

@@ -239,6 +239,11 @@ public class indexController extends BaseController {
String totalChargingAmount = situation.getTotalChargingAmount();
String totalChargingDegree = situation.getTotalChargingDegree();
Long totalPileCount = totalPilesFuture.get();
// 直流充电桩数量
Long dcPileNums = dcPilesFuture.get();
// 交流充电桩数量
Long acPileNums = acPilesFuture.get();
// 总订单数从settle_order_report的GROUP BY结果中获取charge_num汇总
String totalOrderCountStr = situation.getTotalChargingQuantity();
Long totalOrderCount = (totalOrderCountStr != null && !totalOrderCountStr.isEmpty())
@@ -251,6 +256,8 @@ public class indexController extends BaseController {
totalChargingDegree = new BigDecimal(totalChargingDegree).multiply(multiplier).toString();
totalPileCount = totalPileCount != null ? totalPileCount * 3 : 0L;
totalOrderCount = totalOrderCount * 3;
dcPileNums = dcPileNums * 3;
acPileNums = acPileNums * 3;
}
overviewVO.setTotalUsers(totalUsersFuture.get());
@@ -268,8 +275,8 @@ public class indexController extends BaseController {
overviewVO.setMonthlyAvgElectricity(monthlyAvg != null ? monthlyAvg.toPlainString() : "0");
overviewVO.setTotalGuns(totalGunsFuture.get());
overviewVO.setOnlinePiles(onlinePilesFuture.get());
overviewVO.setOnlineStations(dcPilesFuture.get());
overviewVO.setOnlineGuns(acPilesFuture.get());
overviewVO.setOnlineStations(dcPileNums);
overviewVO.setOnlineGuns(acPileNums);
// 节能减排计算
BigDecimal totalElecKwh = new BigDecimal(totalChargingDegree);