From 2a0892f3d9ac37b38197ed81b61473882381f39a Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 17 Mar 2023 17:35:35 +0800
Subject: [PATCH] 后台修改

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
index f27f44e..e968cb9 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -432,6 +432,7 @@
      *      产生一条业绩记录
      * @param orderId
      */
+    @Override
     public void changeWallet(Long orderId){
         MallOrderInfo orderInfo = this.baseMapper.selectById(orderId);
         Long memberId = orderInfo.getMemberId();
@@ -867,7 +868,7 @@
 
                 MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(memberId);
                 BigDecimal star = new BigDecimal(mallMemberWallet.getStar());
-                if(starGet.compareTo(star) <= 0){
+                if(starGet.compareTo(BigDecimal.ZERO) != 0 && starGet.compareTo(star) <= 0){
                     throw new FebsException("无法购买套餐");
                 }
                 BigDecimal prizeScore = mallMemberWallet.getPrizeScore();

--
Gitblit v1.9.1