From 9696e659c1ec3f080708536ef98c91775005247b Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 08 May 2025 14:24:33 +0800
Subject: [PATCH] feat(mall): 增加会员等级和分销等级设置功能 - 新增会员等级和分销等级设置页面 - 实现会员等级和分销等级的更新逻辑 - 优化会员列表页面,增加相关筛选条件 - 调整数据库查询以支持新的筛选条件
---
src/main/resources/mapper/modules/MallMemberWalletMapper.xml | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/src/main/resources/mapper/modules/MallMemberWalletMapper.xml b/src/main/resources/mapper/modules/MallMemberWalletMapper.xml
index 7e60066..eaa443b 100644
--- a/src/main/resources/mapper/modules/MallMemberWalletMapper.xml
+++ b/src/main/resources/mapper/modules/MallMemberWalletMapper.xml
@@ -26,4 +26,22 @@
balance = #{record.balance}
where id=#{record.id}
</update>
+
+ <update id="updateAmountWithVersion">
+ update mall_member_wallet
+ set revision = revision + 1
+ <if test="record.balance != null">
+ , balance = #{record.balance}
+ </if>
+ <if test="record.score != null">
+ , score = #{record.score}
+ </if>
+ <if test="record.prizeScore != null">
+ , prize_score = #{record.prizeScore}
+ </if>
+ <if test="record.commission != null">
+ , commission = #{record.commission}
+ </if>
+ where id=#{record.id} and revision=#{record.revision}
+ </update>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.1