diff --git a/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyBatchRespVO.java b/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyBatchRespVO.java index 474902c..85357e1 100644 --- a/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyBatchRespVO.java +++ b/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyBatchRespVO.java @@ -19,6 +19,12 @@ public class IsBuyBatchRespVO { private BigDecimal slashPrice; public BigDecimal getPrice() { + if (origPrice == null) { + return BigDecimal.ZERO; + } + if (couponPrice == null) { + return origPrice; + } return origPrice.subtract(couponPrice); } public BigDecimal getDiscountPrice() { diff --git a/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyRespVO.java b/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyRespVO.java index 9ad118e..774afa0 100644 --- a/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyRespVO.java +++ b/src/main/java/com/ycwl/basic/model/mobile/order/IsBuyRespVO.java @@ -18,6 +18,12 @@ public class IsBuyRespVO { private BigDecimal slashPrice; public BigDecimal getPrice() { + if (origPrice == null) { + return BigDecimal.ZERO; + } + if (couponPrice == null) { + return origPrice; + } return origPrice.subtract(couponPrice); } public BigDecimal getDiscountPrice() {