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

View File

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