This commit is contained in:
2023-07-01 13:33:02 +08:00
parent 597bc7520f
commit 00822174fd
2 changed files with 10 additions and 0 deletions

View File

@@ -298,6 +298,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
List<OrderListVO> list = selectOrderBasicInfoList(dto); List<OrderListVO> list = selectOrderBasicInfoList(dto);
BigDecimal sumOrderAmount = BigDecimal.ZERO; BigDecimal sumOrderAmount = BigDecimal.ZERO;
BigDecimal sumUsedElectricity = BigDecimal.ZERO; BigDecimal sumUsedElectricity = BigDecimal.ZERO;
BigDecimal sumSettleAmount = BigDecimal.ZERO;
vo.setDateDescription(dto.getStartTime() + " - " + dto.getEndTime()); vo.setDateDescription(dto.getStartTime() + " - " + dto.getEndTime());
if (CollectionUtils.isNotEmpty(list)) { if (CollectionUtils.isNotEmpty(list)) {
for (OrderListVO orderListVO : list) { for (OrderListVO orderListVO : list) {
@@ -310,10 +311,16 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
? BigDecimal.ZERO ? BigDecimal.ZERO
: new BigDecimal(orderListVO.getChargingDegree()); : new BigDecimal(orderListVO.getChargingDegree());
sumUsedElectricity = sumUsedElectricity.add(chargingDegree); sumUsedElectricity = sumUsedElectricity.add(chargingDegree);
BigDecimal settleAmount = StringUtils.isBlank(orderListVO.getSettleAmount())
? BigDecimal.ZERO
: new BigDecimal(orderListVO.getSettleAmount());
sumSettleAmount = sumSettleAmount.add(settleAmount);
} }
} }
vo.setSumOrderAmount(sumOrderAmount); vo.setSumOrderAmount(sumOrderAmount);
vo.setSumUsedElectricity(sumUsedElectricity); vo.setSumUsedElectricity(sumUsedElectricity);
vo.setSumSettleAmount(sumSettleAmount);
return vo; return vo;
} }

View File

@@ -20,4 +20,7 @@ public class OrderTotalDataVO {
// 总用电量 // 总用电量
private BigDecimal sumUsedElectricity; private BigDecimal sumUsedElectricity;
// 总结算金额
private BigDecimal sumSettleAmount;
} }