Pu Zhibing
2024-09-24 2e1753b61ab00e1df622ef9a706e0a8b8c85a15b
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderAccountingStrategyServiceImpl.java
@@ -71,21 +71,21 @@
         map2.put("name", "峰");
         BigDecimal value2 = list1.stream().filter(s -> orderIds.contains(s.getChargingOrderId()) && s.getType() == 2)
               .map(TChargingOrderAccountingStrategy::getChargingCapacity).reduce(BigDecimal.ZERO, BigDecimal::add);
         map1.put("value", value2.setScale(2, RoundingMode.HALF_EVEN));
         map2.put("value", value2.setScale(2, RoundingMode.HALF_EVEN));
         datas.add(map2);
         
         Map<String, Object> map3 = new HashMap<>();
         map3.put("name", "平");
         BigDecimal value3 = list1.stream().filter(s -> orderIds.contains(s.getChargingOrderId()) && s.getType() == 3)
               .map(TChargingOrderAccountingStrategy::getChargingCapacity).reduce(BigDecimal.ZERO, BigDecimal::add);
         map1.put("value", value3.setScale(2, RoundingMode.HALF_EVEN));
         map3.put("value", value3.setScale(2, RoundingMode.HALF_EVEN));
         datas.add(map3);
         
         Map<String, Object> map4 = new HashMap<>();
         map4.put("name", "谷");
         BigDecimal value4 = list1.stream().filter(s -> orderIds.contains(s.getChargingOrderId()) && s.getType() == 4)
               .map(TChargingOrderAccountingStrategy::getChargingCapacity).reduce(BigDecimal.ZERO, BigDecimal::add);
         map1.put("value", value4.setScale(2, RoundingMode.HALF_EVEN));
         map4.put("value", value4.setScale(2, RoundingMode.HALF_EVEN));
         datas.add(map4);
         list2.add(datas);
      }