| | |
| | | chargingOrderInfoVO.setVehicleUse(data.get(0).getVehicleUse()); |
| | | } |
| | | } |
| | | // 时段总服务费 |
| | | BigDecimal bigDecimal = new BigDecimal("0"); |
| | | List<TChargingOrderAccountingStrategy> list = chargingOrderAccountingStrategyService.lambdaQuery().eq(TChargingOrderAccountingStrategy::getChargingOrderId, orderId).orderByDesc(TChargingOrderAccountingStrategy::getStartTime).list(); |
| | | for (TChargingOrderAccountingStrategy tChargingOrderAccountingStrategy : list) { |
| | | bigDecimal = bigDecimal.add(tChargingOrderAccountingStrategy.getPeriodOriginalServicePrice()); |
| | | tChargingOrderAccountingStrategy.setVipDiscount( |
| | | tChargingOrderAccountingStrategy.getPeriodOriginalServicePrice() |
| | | .subtract(tChargingOrderAccountingStrategy.getPeriodServicePrice()) |
| | | ); |
| | | tChargingOrderAccountingStrategy.setCouponDiscount( |
| | | tChargingOrderAccountingStrategy.getPeriodOriginalServicePrice() |
| | | .subtract(tChargingOrderAccountingStrategy.getPeriodServicePrice()) |
| | | ); |
| | | } |
| | | chargingOrderInfoVO.setList(list); |
| | | return AjaxResult.success(chargingOrderInfoVO); |
| | | } |