You've already forked FrameTour-BE
refactor(pricing): 优化优惠券配置实体和领取逻辑
- 将时间字段类型从 LocalDateTime 改为 Date - 为优惠券领取数量更新添加无条件增加方法 - 区分有限量和无限量优惠券的领取处理逻辑 - 实现有总量限制优惠券的库存检查机制 - 统一更新已领取数量的计数逻辑
This commit is contained in:
@@ -8,7 +8,6 @@ import com.ycwl.basic.pricing.enums.CouponType;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
@@ -80,12 +79,12 @@ public class PriceCouponConfig {
|
||||
/**
|
||||
* 生效时间
|
||||
*/
|
||||
private LocalDateTime validFrom;
|
||||
|
||||
private Date validFrom;
|
||||
|
||||
/**
|
||||
* 失效时间
|
||||
*/
|
||||
private LocalDateTime validUntil;
|
||||
private Date validUntil;
|
||||
|
||||
/**
|
||||
* 是否启用
|
||||
|
||||
Reference in New Issue
Block a user