|
|
@ -137,7 +137,9 @@ public class MarriageBountyOrderApplicationService extends BaseApplicationServic |
|
|
if (ProductSubCategoryEnum.MARRIAGE_BOUNTY_MEETING_FEE.equals(orderItem.getSubCategory())) { |
|
|
if (ProductSubCategoryEnum.MARRIAGE_BOUNTY_MEETING_FEE.equals(orderItem.getSubCategory())) { |
|
|
refundFee = refundFee.add(orderItem.getUnitSettlementPrice().multiply(BigDecimal.valueOf(preRefundInfoVo.getRefundableMeetingQuantity()))); |
|
|
refundFee = refundFee.add(orderItem.getUnitSettlementPrice().multiply(BigDecimal.valueOf(preRefundInfoVo.getRefundableMeetingQuantity()))); |
|
|
} else if (ProductSubCategoryEnum.MARRIAGE_BOUNTY_RESULT_GIFT.equals(orderItem.getSubCategory())) { |
|
|
} else if (ProductSubCategoryEnum.MARRIAGE_BOUNTY_RESULT_GIFT.equals(orderItem.getSubCategory())) { |
|
|
refundFee = refundFee.add(orderItem.getUnitSettlementPrice()); |
|
|
|
|
|
|
|
|
if (preRefundInfoVo.getRefundableResultGift().compareTo(BigDecimal.ZERO) > 0) { |
|
|
|
|
|
refundFee = refundFee.add(orderItem.getUnitSettlementPrice()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
paymentOrderRefund.setTradeOrderId(paymentOrder.getOrderId()); |
|
|
paymentOrderRefund.setTradeOrderId(paymentOrder.getOrderId()); |
|
|
|