优惠卷给用户选择使用时,我已经过滤了不可使用了,在下单时,或者计算价格时,是否还需要判断优惠卷是否可用呢

优惠卷给用户选择使用时,我已经过滤了不可使用了,在下单时,或者计算价格时,是否还需要判断优惠卷是否可用呢

你为什么会问出这样的问题来呢,到底是有什么顾虑呢
你去查优惠券的时候既然已经根据是否可用做过了筛选
那么为什么还要再判断一遍,你是怕数据库判断的没有你app判断的准确吗
这问题问的好像就是:
我已经做了一遍if判断,是否还要再做一遍?

看你的优惠券是根据什么来判断的,是否是根据时间过期,如果是根据时间的话可能会要进行再次筛选

提交和付款,可能存在时间差,卷也有时间区间的,有可能提交的时候5张可用,付款的时候就4张可用了,你在提交订单的时候,你的筛选范围是所有优惠券里面的可用卷,你在付款你就可以减少搜索范围了,在你选的几张卷里面选择最终能减免的卷