This commit is contained in:
seesaw
2024-12-10 10:55:56 +08:00
parent e12c7b1e18
commit 898aeda6e1

View File

@ -153,13 +153,16 @@ public class StatisticsSpaceCapsuleOrderServiceImpl implements StatisticsSpaceCa
} }
public void updateStatistics( StatisticsSpaceCapsuleOrderDO orderDO,OrderSpaceCapsuleDO vo) { public void updateStatistics( StatisticsSpaceCapsuleOrderDO orderDO,OrderSpaceCapsuleDO vo) {
//进行运算加 //进行运算加
if(SpaceCapsuleOrderEnum.SPACE_CAPSULE_ORDER_ENUM_REFUNDED.getCode().equals(vo.getStatus())){
orderDO.setRefundMoney(orderDO.getRefundMoney().add(vo.getRefundMoney() == null ? BigDecimal.ZERO:vo.getRefundMoney()));
}else{
orderDO.setTotalMoney(orderDO.getTotalMoney().add(vo.getMoney())); orderDO.setTotalMoney(orderDO.getTotalMoney().add(vo.getMoney()));
orderDO.setTotalOrder(orderDO.getTotalOrder()+1); orderDO.setTotalOrder(orderDO.getTotalOrder()+1);
orderDO.setTotalMinute(orderDO.getTotalMinute().add(new BigDecimal(vo.getComboMinutes()*vo.getComboNum()))); orderDO.setTotalMinute(orderDO.getTotalMinute().add(new BigDecimal(vo.getComboMinutes()*vo.getComboNum())));
orderDO.setRefundMoney(orderDO.getRefundMoney().add(vo.getRefundMoney() == null ? BigDecimal.ZERO:vo.getRefundMoney()));
orderDO.setTotalPackageSum(orderDO.getTotalPackageSum()+vo.getComboNum()); orderDO.setTotalPackageSum(orderDO.getTotalPackageSum()+vo.getComboNum());
orderDO.setTotalCustomer(orderDO.getTotalCustomer()+1); orderDO.setTotalCustomer(orderDO.getTotalCustomer()+1);
} }
}
@Override @Override
public void init() { public void init() {
List<StatisticsSpaceCapsuleOrderDO> list=new ArrayList<>(); List<StatisticsSpaceCapsuleOrderDO> list=new ArrayList<>();