From feb9efd440c1a36e5575b0a9ed6293808198e024 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 14 May 2025 09:54:31 +0800
Subject: [PATCH] feat(mall): 更新会员钱包相关功能

---
 src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java |    1 +
 src/main/resources/mapper/modules/MallMemberWalletMapper.xml            |    3 +++
 src/main/java/cc/mrbird/febs/mall/entity/MallMemberWallet.java          |    2 +-
 3 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/entity/MallMemberWallet.java b/src/main/java/cc/mrbird/febs/mall/entity/MallMemberWallet.java
index fac5ba8..b5cf167 100644
--- a/src/main/java/cc/mrbird/febs/mall/entity/MallMemberWallet.java
+++ b/src/main/java/cc/mrbird/febs/mall/entity/MallMemberWallet.java
@@ -40,7 +40,7 @@
     private BigDecimal commission;
 
     /**
-     * 累计积分
+     * 累计佣金
      */
     private BigDecimal totalScore;
 }
diff --git a/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java b/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java
index 930ea76..2c20a88 100644
--- a/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java
@@ -297,6 +297,7 @@
         );
         // 更新会员钱包中的余额
         mallMemberWalletService.add(multiply, storeMasterMember.getId(), "commission");
+        mallMemberWalletService.add(multiply, storeMasterMember.getId(), "total_score");
 
         MallAchieveRecord mallAchieveRecord = new MallAchieveRecord();
         mallAchieveRecord.setMemberId(mallOrderInfo.getMemberId());
diff --git a/src/main/resources/mapper/modules/MallMemberWalletMapper.xml b/src/main/resources/mapper/modules/MallMemberWalletMapper.xml
index eaa443b..1d58ac3 100644
--- a/src/main/resources/mapper/modules/MallMemberWalletMapper.xml
+++ b/src/main/resources/mapper/modules/MallMemberWalletMapper.xml
@@ -42,6 +42,9 @@
         <if test="record.commission != null">
             , commission = #{record.commission}
         </if>
+        <if test="record.totalScore != null">
+            , total_score = #{record.totalScore}
+        </if>
         where id=#{record.id} and revision=#{record.revision}
     </update>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.1