From 08f4689b4727279b3fe34aef94beaab3426e11d3 Mon Sep 17 00:00:00 2001 From: phpcjl <phpcjl@gmail.com> Date: 星期一, 09 十二月 2024 11:50:33 +0800 Subject: [PATCH] 1. --- ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/VipCenterServiceImpl.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/VipCenterServiceImpl.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/VipCenterServiceImpl.java index 257935e..5071a86 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/VipCenterServiceImpl.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/VipCenterServiceImpl.java @@ -6,13 +6,14 @@ import com.ruoyi.account.api.model.AppUser; import com.ruoyi.account.service.AppUserService; import com.ruoyi.account.service.VipCenterService; +import com.ruoyi.account.service.VipSettingService; import com.ruoyi.common.core.domain.R; import com.ruoyi.order.feignClient.RemoteOrderGoodsClient; import com.ruoyi.order.model.Order; import com.ruoyi.other.api.domain.Goods; import com.ruoyi.other.api.domain.VipGood; +import com.ruoyi.other.api.domain.VipSetting; import com.ruoyi.other.api.feignClient.VipGoodClient; -import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -27,14 +28,22 @@ private RemoteOrderGoodsClient remoteOrderGoodsClient; @Resource private VipGoodClient vipGoodClient; + @Resource + private VipSettingService vipSettingService; @Override - public Boolean checkReadyToBeProxy(Long userId) { + public Boolean checkReadyToBeProxy(Long userId,Integer vipId) { AppUser appUser = appUserService.getById(userId); - if (appUser.getShopPoint() >= 500){ + VipSetting vipSetting = vipSettingService.getVipSettingById(vipId); + if (vipSetting.getVipLevelUpShopRole() == 0){ + return false; + } + Integer vipLevelUpShop = vipSetting.getVipLevelUpShop(); + if (appUser.getShopPoint() >= vipLevelUpShop){ return true; } - if (appUser.getSharePoint() >= 400){ + Integer vipLevelUpShare = vipSetting.getVipLevelUpShare(); + if (appUser.getSharePoint() >= vipLevelUpShare){ return true; } -- Gitblit v1.7.1