From 42411e4a26461229c6bca6e89ca55e98a80f5a4e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 30 九月 2021 18:08:17 +0800 Subject: [PATCH] bug修改 --- fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java | 29 ++++++++++++++++++++++++++--- 1 files changed, 26 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java b/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java index 350a672..62803e3 100644 --- a/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java +++ b/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinMnager.java @@ -13,10 +13,14 @@ import com.ks.vip.pojo.Enums.VIPEnum; import com.ks.vip.service.*; import com.yeshi.fanli.entity.SystemEnum; +import com.yeshi.fanli.entity.config.SystemConfigKeyEnum; import com.yeshi.fanli.entity.system.ConfigKeyEnum; import com.yeshi.fanli.lijin.dto.TodayLijinCreatedInfo; import com.yeshi.fanli.lijin.vo.UserLijinLevelInfoVO; import com.yeshi.fanli.service.inter.config.ConfigService; +import com.yeshi.fanli.service.inter.config.SystemConfigService; +import com.yeshi.fanli.service.inter.user.UserInfoService; +import com.yeshi.fanli.util.account.UserUtil; import org.apache.dubbo.config.annotation.Reference; import org.springframework.stereotype.Component; import org.yeshi.utils.TimeUtil; @@ -31,7 +35,7 @@ public class UserLijinMnager { //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20904/com.ks.lijin.service.LijinCreateService") - @Reference(version = "1.0", check = false) + @Reference(version = "1.0", check = false, timeout = 30000) private LijinCreateService lijinCreateService; //@Reference(version = "1.0", check = false, url = "dubbo://193.112.35.168:20902/com.ks.vip.service.VipCenterService") @@ -81,11 +85,21 @@ @Resource private ConfigService configService; + @Resource + private SystemConfigService systemConfigService; + + @Resource + private UserInfoService userInfoService; + private String getUid(Long uid) { if (uid == null) return null; - return "tejia-" + uid; + + SystemEnum system = userInfoService.getUserSystem(uid); + if (system == null) + return null; + return systemConfigService.getValueCache(SystemConfigKeyEnum.thirdAppUidPrefix, system) + uid; } public VIPEnum getVIPRank(Long uid) { @@ -166,7 +180,7 @@ * @return */ public UserLijinLevelInfoVO getUserLevelInfo(Long uid, SystemEnum system) { - if (system == SystemEnum.yhqjx) { + if (system == SystemEnum.yhqjx || system == SystemEnum.hsb) { VIPEnum rank = getVIPRank(uid); UserLijinLevelInfoVO vo = new UserLijinLevelInfoVO(); vo.setUserLevel(getVIPRank(uid).name()); @@ -332,5 +346,14 @@ return lijinBalanceService.getUsingLijin(getUid(uid)); } + /** + * 鍒濆鍖栦綑棰� + * + * @param uid + */ + public void initBalance(Long uid) { + lijinBalanceService.init(getUid(uid)); + } + } -- Gitblit v1.8.0