|
@@ -601,6 +601,11 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
studentPaymentOrder = studentRegistrationService.addOrder(studentRegistration, studentPaymentOrder, goodsDto, renewParamDto, couponPayParam);
|
|
|
//goodsDto.getOrderAmount 真实的原价 - 优惠的钱 = 本次订单应付的钱
|
|
|
BigDecimal actualAmount = goodsDto.getOrderAmount().subtract(studentPaymentOrder.getCouponRemitFee());
|
|
|
+ //+ 课程优惠的钱(如果课程是送的那么加上)
|
|
|
+ if (Objects.nonNull(goodsDto.getCourseRemitFee())) {
|
|
|
+ actualAmount = actualAmount.add(goodsDto.getCourseRemitFee());
|
|
|
+ }
|
|
|
+
|
|
|
//前端获取的价格
|
|
|
BigDecimal amount = renewParamDto.getAmount();
|
|
|
//校验 页面传入的价格 和 (本次原价-优惠价后的价格) 是否一致
|