From f62c73ef2e4a2400afc7fa6a4107c09f92cb156b Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 28 五月 2024 17:34:52 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/TGoodsServiceImpl.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/TGoodsServiceImpl.java b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/TGoodsServiceImpl.java
index 41cf496..27c1df1 100644
--- a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/TGoodsServiceImpl.java
+++ b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/TGoodsServiceImpl.java
@@ -16,6 +16,7 @@
 import com.ruoyi.goods.vo.TGoodsVO;
 import com.ruoyi.study.api.domain.TUser;
 import com.ruoyi.study.api.feignClient.StudyClient;
+import com.ruoyi.system.api.model.LoginUserParent;
 import org.redisson.api.RSemaphore;
 import org.redisson.api.RedissonClient;
 import org.springframework.stereotype.Service;
@@ -73,6 +74,11 @@
         }
         // 校验用户积分是否足够兑换
         TUser user = studyClient.userInfo().getData();
+        LoginUserParent loginUser1 = tokenService.getLoginUser1();
+        if (user == null){
+            user = studyClient.getUserById(loginUser1.getUserid()).getData();
+        }
+
         int needIntegral = good.getIntegral() * number;
         if (user.getIntegral() < needIntegral) {
             throw new GlobalException("兑换失败,当前剩余积分不足!");

--
Gitblit v1.7.1