| | |
| | | switch (buyType){ |
| | | case 1: |
| | | if (byId.getMonthlyCardDiscountStart()!=null&&(now.isAfter(byId.getMonthlyCardDiscountStart())&&now.isBefore(byId.getMonthlyCardDiscountEnd()))){ |
| | | payMoney = byId.getMonthlyCard().multiply(byId.getMonthlyCardDiscount()); |
| | | payMoney = byId.getMonthlyCard().multiply(byId.getMonthlyCardDiscount().divide(new BigDecimal(10))); |
| | | discountMoney = byId.getMonthlyCard().subtract(payMoney); |
| | | discount = byId.getMonthlyCardDiscount(); |
| | | }else { |
| | |
| | | break; |
| | | case 2: |
| | | if (byId.getSeasonCardDiscountStart()!=null&&(now.isAfter(byId.getSeasonCardDiscountStart())&&now.isBefore(byId.getSeasonCardDiscountEnd()))){ |
| | | payMoney = byId.getSeasonCard().multiply(byId.getSeasonCardDiscount()); |
| | | payMoney = byId.getSeasonCard().multiply(byId.getSeasonCardDiscount().divide(new BigDecimal(10))); |
| | | discountMoney = byId.getSeasonCard().subtract(payMoney); |
| | | discount = byId.getSeasonCardDiscount(); |
| | | }else { |
| | |
| | | break; |
| | | case 3: |
| | | if (byId.getAnnualCardDiscountStart()!=null&&(now.isAfter(byId.getAnnualCardDiscountStart())&&now.isBefore(byId.getAnnualCardDiscountEnd()))){ |
| | | payMoney = byId.getAnnualCard().multiply(byId.getAnnualCardDiscount()); |
| | | payMoney = byId.getAnnualCard().multiply(byId.getAnnualCardDiscount().divide(new BigDecimal(10))); |
| | | discountMoney = byId.getAnnualCard().subtract(payMoney); |
| | | discount = byId.getAnnualCardDiscount(); |
| | | }else { |