优化
This commit is contained in:
@ -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<>();
|
||||||
|
Reference in New Issue
Block a user