From 8d46ca1dd499b76436015df9780051dd29f819d6 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 06 三月 2025 11:57:57 +0800 Subject: [PATCH] 引流平台 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java | 41 +++-------------------------------------- 1 files changed, 3 insertions(+), 38 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java index 12334d1..7945e90 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java @@ -1318,24 +1318,8 @@ BigDecimal refundMoney = new BigDecimal("0"); BigDecimal paymentMoney = new BigDecimal("0"); List<Long> collect = list.stream().map(TChargingOrder::getId).collect(Collectors.toList()); - List<TChargingOrderAccountingStrategy> list3 = new ArrayList<>(); - if(collect.size()>=800){ - int i = collect.size() / 800; - int k = collect.size() % 800; - for (int j = 0; j <= i; j++) { - if(j==i&& k>0){ - list3.addAll(chargingOrderAccountingStrategyService.lambdaQuery() - .in(TChargingOrderAccountingStrategy::getChargingOrderId,collect.subList(j * 800, j * 800 + k)).list()); - }else { - List<Long> longs = collect.subList(j * 800, (j + 1) * 800); - list3.addAll(chargingOrderAccountingStrategyService.lambdaQuery() - .in(TChargingOrderAccountingStrategy::getChargingOrderId,longs).list()); - } - } - }else { - list3 = chargingOrderAccountingStrategyService.lambdaQuery() - .in(TChargingOrderAccountingStrategy::getChargingOrderId,collect).list(); - } + List<TChargingOrderAccountingStrategy> list3 = chargingOrderAccountingStrategyService.list(); + for (ChargingOrderVO chargingOrderVO : list) { if (roleType == 2){ for (Integer siteId : siteIds) { @@ -1774,26 +1758,7 @@ BigDecimal feng = new BigDecimal("0"); BigDecimal ping = new BigDecimal("0"); BigDecimal gu = new BigDecimal("0"); - List<Long> collect = list1.stream().map(ChargingOrderListVO::getId).collect(Collectors.toList()); - List<TChargingOrderAccountingStrategy> chargingOrderAccountingStrategies = new ArrayList<>(); - if(collect.size()>=800){ - int i = collect.size() / 800; - int k = collect.size() % 800; - for (int j = 0; j <= i; j++) { - if(j==i&& k>0){ - chargingOrderAccountingStrategies.addAll(chargingOrderAccountingStrategyService.lambdaQuery() - .in(TChargingOrderAccountingStrategy::getChargingOrderId,collect.subList(j * 800, j * 800 + k)).list()); - }else { - List<Long> longs = collect.subList(j * 800, (j + 1) * 800); - chargingOrderAccountingStrategies.addAll(chargingOrderAccountingStrategyService.lambdaQuery() - .in(TChargingOrderAccountingStrategy::getChargingOrderId,longs).list()); - } - } - }else { - chargingOrderAccountingStrategies = chargingOrderAccountingStrategyService.lambdaQuery() - .in(TChargingOrderAccountingStrategy::getChargingOrderId,collect).list(); - } - + List<TChargingOrderAccountingStrategy> chargingOrderAccountingStrategies = chargingOrderAccountingStrategyService.list(); for (ChargingOrderListVO chargingOrderListVO : list1) { if (chargingOrderListVO.getChargingCapacity()!=null)electronic = electronic.add(chargingOrderListVO.getElectricity()); -- Gitblit v1.7.1