TargetMoneyCouponStrategyImpl.java 770 B

1234567891011121314151617181920212223242526272829
  1. package com.example.hotel.blImpl.coupon;
  2. import com.example.hotel.bl.coupon.CouponStrategy;
  3. import com.example.hotel.po.Coupon;
  4. import com.example.hotel.vo.CouponVO;
  5. import com.example.hotel.vo.HotelTargetMoneyCouponVO;
  6. import com.example.hotel.vo.OrderVO;
  7. import org.springframework.stereotype.Service;
  8. @Service
  9. public class TargetMoneyCouponStrategyImpl implements CouponStrategy {
  10. /**
  11. * 判断某个订单是否满足某种满减金额优惠策略
  12. * @param orderVO
  13. * @param coupon
  14. * @return
  15. */
  16. @Override
  17. public boolean isMatchCoupon(OrderVO orderVO, Coupon coupon) {
  18. if (coupon.getCouponType() == 3 && orderVO.getPrice() >= coupon.getTargetMoney()) {
  19. return true;
  20. }
  21. return false;
  22. }
  23. }