| | |
| | | total = total.add(vip.getMaximumDeduction().multiply(BigDecimal.valueOf(vip.getDiscountTimes()))); |
| | | for (VipCouponDto vipCouponDto : vipCouponDtos) { |
| | | TCoupon tCoupon = vipCouponDto.getTCoupon(); |
| | | total.add(tCoupon.getMaximumDiscountAmount()); |
| | | if (tCoupon.getPreferentialMode()==2) { |
| | | total.add(tCoupon.getMaximumDiscountAmount()); |
| | | }else { |
| | | total.add(tCoupon.getDiscountAmount()); |
| | | } |
| | | } |
| | | vipInfoDto.setTotalDiscount(total); |
| | | vipInfoDto.setTimeAmount(vip.getMaximumDeduction().multiply(BigDecimal.valueOf(vip.getDiscountTimes()))); |