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