From 692df3a1a2fdbdcfca1541a9c3d1660b771e4153 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 8 Apr 2025 14:39:17 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=BF=E5=85=8Dnull?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ycwl/basic/model/mobile/order/IsBuyBatchRespVO.java | 6 ++++++ .../java/com/ycwl/basic/model/mobile/order/IsBuyRespVO.java | 6 ++++++ 2 files changed, 12 insertions(+) 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() {