From 98b1a0affd69bbe63223c21fdd2c404e8bedfccb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 20 五月 2020 17:25:08 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/div' into 2.1.2 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java index fc6f33e..8535fd5 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java @@ -274,10 +274,9 @@ @Resource private GiveVIPApplyInfoService giveVIPApplyInfoService; - + @Resource private PreviewInfoService previewInfoService; - private static final String EXTRACT_MIN_MONEY = ConfigKeyEnum.extractMoneyMin.getKey(); private static final String EXTRACT_MAX_MONEY = ConfigKeyEnum.extractMoneyMAX.getKey(); @@ -2229,25 +2228,25 @@ if (VersionUtil.greaterThan_2_0_7(acceptData.getPlatform(), acceptData.getVersion())) { UserInviteLevelEnum level = null; // VIP棰勮淇℃伅 - if (VersionUtil.greaterThan_2_1(acceptData.getPlatform(), acceptData.getVersion())) { + if (VersionUtil.greaterThan_2_1_1(acceptData.getPlatform(), acceptData.getVersion())) { String redisContent = previewInfoService.getRedisContent(uid, PreviewEnum.mineInfo); if (!StringUtil.isNullOrEmpty(redisContent)) { MineInfoVO vo = new Gson().fromJson(redisContent, MineInfoVO.class); if (vo != null) { if (!StringUtil.isNullOrEmpty(vo.getBalance())) userInfo.setMyHongBao(new BigDecimal(vo.getBalance())); - + if (!StringUtil.isNullOrEmpty(vo.getLevel())) - for (UserInviteLevelEnum levelEnum: UserInviteLevelEnum.values()) { - if (levelEnum.name().equals(vo.getLevel())) { - level = levelEnum; - break; - } - } + for (UserInviteLevelEnum levelEnum : UserInviteLevelEnum.values()) { + if (levelEnum.name().equals(vo.getLevel())) { + level = levelEnum; + break; + } + } } } } - + if (level == null) { if (VersionUtil.greaterThan_2_1(acceptData.getPlatform(), acceptData.getVersion())) { level = userInviteService.getUserInviteLevelNew(uid); @@ -2268,7 +2267,9 @@ UserLevelEnum level = userLevelManager.getUserLevel(uid); JSONObject vipAction = null; - if (level == UserLevelEnum.superVIP || level == UserLevelEnum.tearcher) { + String managerLink = userVipConfigService.getValueByKey("vip_manager_link"); + if ((level == UserLevelEnum.superVIP || level == UserLevelEnum.tearcher) + && !StringUtil.isNullOrEmpty(managerLink)) { vipAction = new JSONObject(); vipAction.put("name", "瓒呬細绠$悊"); vipAction.put("jumpDetail", @@ -2278,7 +2279,6 @@ JSONObject params = new JSONObject(); params.put("url", userVipConfigService.getValueByKey("vip_manager_link")); vipAction.put("params", params); - } else { // 鏌ヨ鏄惁鍙互鎻愪氦浼氬憳鐢宠锛屾槸鐨勮瘽杩斿洖璧勬枡濉啓椤甸潰 List<GiveVIPApplyInfo> list = giveVIPApplyInfoService.listByStateAndTargetUid(uid, @@ -2303,6 +2303,8 @@ data.put("vipAction", vipAction); } + + data.put("user", JsonUtil.getConvertBigDecimalToStringBuilder(gsonBuilder).create().toJson(userInfo)); out.print(JsonUtil.loadTrueResult(data)); -- Gitblit v1.8.0