| | |
| | | import org.springframework.util.ObjectUtils; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | if (member.getStartPoint()>member.getEndPoint()) { |
| | | throw new ValidationException("成长点开始不能大于结束"); |
| | | } |
| | | |
| | | int discountRatio1 = member.getDiscountRatio().compareTo(BigDecimal.ZERO); |
| | | if (discountRatio1 == -1) { |
| | | throw new ValidationException("会员折扣百分比不能小于0"); |
| | | } |
| | | int discountRatio2 = member.getDiscountRatio().compareTo(new BigDecimal(100)); |
| | | if (discountRatio2 == 1) { |
| | | throw new ValidationException("会员折扣百分比不能大于100"); |
| | | } |
| | | int discountAmount = member.getDiscountAmount().compareTo(BigDecimal.ZERO); |
| | | if (discountAmount == -1) { |
| | | throw new ValidationException("会员折扣固定金额不能小于0"); |
| | | } |
| | | |
| | | //保存时判断是否有重复的名称 |
| | | Member memberByName = memberMapper.getMemberByName(member.getName()); |
| | | if (!ObjectUtils.isEmpty(memberByName)) { |