From c1af5cf94920702b6aa962881365116542e88ab0 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Tue, 30 Jul 2024 09:42:46 +0800
Subject: [PATCH] 后台

---
 src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
index 067e1a1..ca42d7a 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
@@ -632,6 +632,9 @@
         for(MallMemberWallet mallMemberWallet : mallMemberWallets){
             BigDecimal score = mallMemberWallet.getScore();
             BigDecimal multiply = score.multiply(fireScorePercent).setScale(2,BigDecimal.ROUND_DOWN);//每次需要燃烧的数量
+            if(BigDecimal.ZERO.compareTo(multiply) >= 0){
+                continue;
+            }
             iApiMallMemberWalletService.reduce(multiply,mallMemberWallet.getMemberId(),"score");
             //增加一个流水记录
             moneyFlowService.addMoneyFlow(
@@ -644,7 +647,9 @@
                     AppContants.IS_RETURN_YES);
             totalReduce = totalReduce.add(multiply);
         }
-
+        if(BigDecimal.ZERO.compareTo(totalReduce) >= 0){
+            return;
+        }
         /**
          * H金劵减少,更新价格
          */

--
Gitblit v1.9.1