From 808737c65e42ebd45fd01894dc7d57c8c49ac4ad Mon Sep 17 00:00:00 2001 From: Lemon Date: Tue, 4 Aug 2026 15:53:16 +0800 Subject: [PATCH] =?UTF-8?q?update=20=20=E5=90=8E=E7=AE=A1=E5=A4=A7?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=B9=B3=E5=8F=B0=E7=9B=B4=E6=B5=81=E3=80=81?= =?UTF-8?q?=E4=BA=A4=E6=B5=81=E6=A1=A9=E6=95=B0=E9=87=8F=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E6=94=BE=E5=A4=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsowell/web/controller/index/indexController.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/index/indexController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/index/indexController.java index ab3e1621e..1d0798b44 100644 --- a/jsowell-admin/src/main/java/com/jsowell/web/controller/index/indexController.java +++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/index/indexController.java @@ -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);