diff --git a/framework/pom.xml b/framework/pom.xml
index 7b6af4cb..5990b777 100644
--- a/framework/pom.xml
+++ b/framework/pom.xml
@@ -143,6 +143,12 @@
jasypt-spring-boot-starter
${jasypt-version}
+
+
+ org.redisson
+ redisson
+ ${redisson}
+
com.aliyun
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wallet/WalletPlugin.java b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wallet/WalletPlugin.java
index 56dad469..86c31727 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wallet/WalletPlugin.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wallet/WalletPlugin.java
@@ -19,6 +19,9 @@ import cn.lili.modules.wallet.entity.dto.MemberWalletUpdateDTO;
import cn.lili.modules.wallet.entity.enums.DepositServiceTypeEnum;
import cn.lili.modules.wallet.service.MemberWalletService;
import lombok.extern.slf4j.Slf4j;
+import org.redisson.Redisson;
+import org.redisson.api.RLock;
+import org.redisson.api.RedissonClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -57,9 +60,11 @@ public class WalletPlugin implements Payment {
@Autowired
private CashierSupport cashierSupport;
+ @Autowired
+ private RedissonClient redisson;
+
@Override
public ResultMessage