From d615fc515fc52d6ed970c11d59a017e48de4be32 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 16 Jun 2026 16:43:58 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/service/impl/UserRechargeServiceImpl.java |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/nq/service/impl/UserRechargeServiceImpl.java b/src/main/java/com/nq/service/impl/UserRechargeServiceImpl.java
index 3f6b468..880203b 100644
--- a/src/main/java/com/nq/service/impl/UserRechargeServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/UserRechargeServiceImpl.java
@@ -18,6 +18,7 @@
 import com.nq.pojo.UserRecharge;
 import com.nq.utils.DateTimeUtil;
 import com.nq.utils.KeyUtils;
+import com.nq.utils.RechargeAmtValidator;
 import com.nq.utils.UserFundUtil;
 import com.nq.utils.redis.RedisShardedPoolUtils;
 
@@ -73,11 +74,9 @@
             return ServerResponse.createByErrorMsg("参数不能为空");
         }
         SiteSetting siteSetting = this.iSiteSettingService.getSiteSetting();
-        if (siteSetting == null) {
-            return ServerResponse.createByErrorMsg("设置set未初始化");
-        }
-        if ((new BigDecimal(siteSetting.getChargeMinAmt() + "")).compareTo(new BigDecimal(amt)) == 1) {
-            return ServerResponse.createByErrorMsg("充值金额不得低于" + siteSetting.getChargeMinAmt() + "元");
+        ServerResponse amtCheck = RechargeAmtValidator.validate(siteSetting, new BigDecimal(amt));
+        if (!amtCheck.isSuccess()) {
+            return amtCheck;
         }
 
 

--
Gitblit v1.9.3