From 62aadeab5436f08fdc21a0da229c7fdaa6415152 Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Fri, 8 Dec 2023 15:23:41 +0800 Subject: [PATCH] =?UTF-8?q?update=E5=90=8E=E7=AE=A1=E5=85=85=E5=80=BC?= =?UTF-8?q?=E4=BD=99=E9=A2=9D=20=E5=A4=A7=E4=BA=8E=E9=9B=B6=E6=89=8D?= =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java index c3f72c27a..ea610920d 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java @@ -258,7 +258,7 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { BigDecimal newGiftBalance = null; // 更新本金金额 - if (updatePrincipalBalance != null) { + if (updatePrincipalBalance != null && updatePrincipalBalance.compareTo(BigDecimal.ZERO) > 0) { if (StringUtils.equals(dto.getType(), MemberWalletEnum.TYPE_OUT.getValue())) { // 扣款 转为负数 updatePrincipalBalance = updatePrincipalBalance.negate(); @@ -295,7 +295,7 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { } // 更新赠送金额 - if (updateGiftBalance != null) { + if (updateGiftBalance != null && updateGiftBalance.compareTo(BigDecimal.ZERO) > 0) { if (StringUtils.equals(dto.getType(), MemberWalletEnum.TYPE_OUT.getValue())) { // 扣款 转为负数 updateGiftBalance = updateGiftBalance.negate();