优惠券、通知加参数

This commit is contained in:
2025-03-29 11:50:11 +08:00
parent 4b03bfb871
commit 938f9702ea
23 changed files with 440 additions and 44 deletions

View File

@@ -13,10 +13,21 @@ public class IsBuyBatchRespVO {
private int type;
private String goodsIds;
private BigDecimal origPrice = BigDecimal.ZERO;
private Integer couponId;
private Integer couponRecordId;
private BigDecimal couponPrice = BigDecimal.ZERO;
private BigDecimal slashPrice = BigDecimal.ZERO;
private BigDecimal slashPrice;
public BigDecimal getPrice() {
return origPrice.subtract(couponPrice);
}
public BigDecimal getDiscountPrice() {
if (slashPrice == null) {
return BigDecimal.ZERO;
}
if (slashPrice.compareTo(BigDecimal.ZERO) <= 0) {
return BigDecimal.ZERO;
}
return slashPrice.subtract(origPrice);
}
}

View File

@@ -12,10 +12,21 @@ public class IsBuyRespVO {
private int goodsType;
private Long goodsId;
private BigDecimal origPrice = BigDecimal.ZERO;
private Integer couponId;
private Integer couponRecordId;
private BigDecimal couponPrice = BigDecimal.ZERO;
private BigDecimal slashPrice = BigDecimal.ZERO;
private BigDecimal slashPrice;
public BigDecimal getPrice() {
return origPrice.subtract(couponPrice);
}
public BigDecimal getDiscountPrice() {
if (slashPrice == null) {
return BigDecimal.ZERO;
}
if (slashPrice.compareTo(BigDecimal.ZERO) <= 0) {
return BigDecimal.ZERO;
}
return slashPrice.subtract(origPrice);
}
}