package cn.seecoder.courselearning.serviceimpl.couponstrategy; import cn.seecoder.courselearning.po.Coupon; import cn.seecoder.courselearning.service.CouponStrategy; import cn.seecoder.courselearning.vo.CourseOrderVO; import org.springframework.stereotype.Service; @Service public class UniversalCouponStrategyImpl implements CouponStrategy { @Override public boolean isMatch(CourseOrderVO orderVO, Coupon coupon) { return coupon.getCourseId() == -1 && coupon.getValidUserId() == -1; } }