新客立减 0的情况

This commit is contained in:
wangw 2025-09-28 17:41:27 +08:00
parent 629cb43741
commit c34a1d1f88
1 changed files with 3 additions and 3 deletions

View File

@ -826,7 +826,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
log.info("订单处理过payment id{}", payment.getId()); log.info("订单处理过payment id{}", payment.getId());
return; return;
} }
payment.setTradeNumber( czgCallBackDto.getPayOrderId()); payment.setTradeNumber(czgCallBackDto.getPayOrderId());
payment.setRespJson(resultJson.toString()); payment.setRespJson(resultJson.toString());
paymentService.updateById(payment); paymentService.updateById(payment);
@ -968,7 +968,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
} }
} else { } else {
//新客立减 //新客立减
if (orderInfo.getNewCustomerDiscountAmount() != null) { if (orderInfo.getNewCustomerDiscountAmount() != null && orderInfo.getNewCustomerDiscountAmount().compareTo(BigDecimal.ZERO) > 0) {
newConsumerDiscountRecordService.useDiscount(shopUser.getId(), orderInfo.getId(), orderInfo.getNewCustomerDiscountAmount()); newConsumerDiscountRecordService.useDiscount(shopUser.getId(), orderInfo.getId(), orderInfo.getNewCustomerDiscountAmount());
} }
//积分使用 //积分使用
@ -1157,7 +1157,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
orderInfo.setStatus(OrderStatusEnums.DONE.getCode()); orderInfo.setStatus(OrderStatusEnums.DONE.getCode());
if (param.getPointsDiscountAmount().compareTo(BigDecimal.ZERO) > 0) { if (param.getPointsDiscountAmount().compareTo(BigDecimal.ZERO) > 0) {
orderInfo.setPayType(PayEnums.VIP_PAY.getValue()); orderInfo.setPayType(PayEnums.VIP_PAY.getValue());
}else { } else {
orderInfo.setPayType(PayEnums.CASH_PAY.getValue()); orderInfo.setPayType(PayEnums.CASH_PAY.getValue());
} }
orderInfo.setPaidTime(LocalDateTime.now()); orderInfo.setPaidTime(LocalDateTime.now());