refactor(pricing): 优化优惠券配置实体和领取逻辑

- 将时间字段类型从 LocalDateTime 改为 Date
- 为优惠券领取数量更新添加无条件增加方法
- 区分有限量和无限量优惠券的领取处理逻辑
- 实现有总量限制优惠券的库存检查机制
- 统一更新已领取数量的计数逻辑
This commit is contained in:
2026-01-08 17:22:54 +08:00
parent d7c2c5b830
commit 6e345f2da4
6 changed files with 28 additions and 22 deletions

View File

@@ -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;
/**
* 是否启用