From a16c9bebf9ab97e04afa67db1665549af86948fb Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期五, 07 二月 2025 17:02:30 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
index 3697270..1ece9fc 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
@@ -801,9 +801,9 @@
      * @param vo
      */
     @PostMapping("/endChargeBillingCharge")
-    public void endChargeBillingCharge(@RequestBody TransactionRecordMessageVO vo){
+    public R endChargeBillingCharge(@RequestBody TransactionRecordMessageVO vo){
         log.info("-------------------停止充电返回账单后计算费用及修改业务状态-------------------:" + vo);
-        chargingOrderService.endChargeBillingCharge(vo);
+        return chargingOrderService.endChargeBillingCharge(vo);
     }
     
     
@@ -1750,11 +1750,9 @@
         LocalDateTime min = selectDate.with(LocalTime.MIN);
         LocalDateTime max = selectDate.with(LocalTime.MAX);
 
-
-
-
-
-        List<TChargingOrder> list = chargingOrderService.lambdaQuery().in(!siteIds.isEmpty(), TChargingOrder::getSiteId, siteIds).ge( TChargingOrder::getCreateTime,min).le(BasePojo::getCreateTime,max).eq(TChargingOrder::getStatus,5).eq(statisticsQueryDto.getSiteId() != null, TChargingOrder::getSiteId, statisticsQueryDto.getSiteId()).list();
+        List<TChargingOrder> list = chargingOrderService.lambdaQuery().in(!siteIds.isEmpty(), TChargingOrder::getSiteId, siteIds)
+                .ge( TChargingOrder::getCreateTime,min).le(BasePojo::getCreateTime,max).eq(TChargingOrder::getStatus,5)
+                .eq(statisticsQueryDto.getSiteId() != null, TChargingOrder::getSiteId, statisticsQueryDto.getSiteId()).list();
         //当日的订单总数
         int size = list.size();
         //计算list中paymentAmount的总和
@@ -1793,7 +1791,7 @@
             siteIds.add(statisticsQueryDto.getSiteId());
         }
         if (statisticsQueryDto.getDayType()==1) {
-          List<Map<String,Object>> charMap1 = chargingOrderService.getHourType(siteIds,statisticsQueryDto);
+            List<Map<String,Object>> charMap1 = chargingOrderService.getHourType(siteIds,statisticsQueryDto);
             List<Map<String, Object>> charMap = new ArrayList<>();
             // 生成从 "00:00" 到 "23:00" 的时间数据
             for (int hour = 0; hour < 24; hour++) {
@@ -1922,8 +1920,8 @@
         List<TChargingPile> chargingPiles = chargingPileClient.getChargingPileBySiteIds(siteIds).getData();
         BigDecimal totalRatedPower = chargingPiles.stream().map(TChargingPile::getRatedPower).reduce(BigDecimal.ZERO, BigDecimal::add);
     
-        //每日利用率=当日充电度数/(总桩数量*桩总功率*24小时)
-        BigDecimal multiply1 = new BigDecimal(chargingPiles.size()).multiply(totalRatedPower).multiply(new BigDecimal(24));
+        //每日利用率=当日充电度数/(桩总功率*24小时)
+        BigDecimal multiply1 = totalRatedPower.multiply(new BigDecimal(24));
         System.err.println(JSON.toJSONString(capMap) + "---" + chargingPiles.size() + "---" + totalRatedPower + "---" + multiply1);
         capMap.forEach(map -> {
             BigDecimal chargingCapacity = (BigDecimal) map.get("chargingCapacity");
@@ -2043,6 +2041,8 @@
         TChargingOrder chargingOrder = chargingOrderService.getChargingOrderByLicensePlate(query);
         return R.ok(chargingOrder);
     }
+    
+    
     /**
      * 修改充电订单
      * @param chargingOrder

--
Gitblit v1.7.1