无关风月
2024-08-31 5489c2cc4d35970ca8fe4d30cf8ac374eef17ca4
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);
      }