From 9d058d279a7551354dcd4a2172185f3a3d63dc92 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 01 三月 2019 12:29:55 +0800
Subject: [PATCH] 首页weex链接修改(按版本设置)
---
fanli/src/main/java/com/yeshi/fanli/controller/client/InviteGetMoneyController.java | 34 ++++++++++++++++++++++++++++++++--
1 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/InviteGetMoneyController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/InviteGetMoneyController.java
index 8a3fc62..ea282a8 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/InviteGetMoneyController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/InviteGetMoneyController.java
@@ -36,6 +36,7 @@
import com.yeshi.fanli.service.inter.user.UserRankingsService;
import com.yeshi.fanli.tag.PageEntity;
import com.yeshi.fanli.util.Constant;
+import com.yeshi.fanli.util.RedisManager;
import com.yeshi.fanli.util.account.UserUtil;
import net.sf.json.JSONArray;
@@ -80,10 +81,13 @@
@Resource
private ThreeSaleSerivce threeSaleSerivce;
+ @Resource
+ private RedisManager redisManager;
+
@RequestMapping(value = "/inviteGetMoney", method = RequestMethod.POST)
public void everyDayTaskList(AcceptData acceptData, int pageIndex, PrintWriter out, String uid)
- throws NotExistObjectException {
+ throws NotExistObjectException,UserInfoExtraException {
// 鏌ヨ鍟嗗搧鎬绘暟
Integer totalCount = 0;
int totalPage = totalCount % Constant.PAGE_SIZE == 0 ? totalCount / Constant.PAGE_SIZE
@@ -168,6 +172,23 @@
}
data.put("desc", configService.get("invite_desc"));
+
+ boolean hasCode = false;
+ if (uid != null && uid.trim().length() > 0) {
+ String inviteCode = userInfoExtraService.getUserInviteCode(Long.parseLong(uid));
+ if (inviteCode != null && inviteCode.trim().length() > 0) {
+ hasCode = true; // 宸叉湁閭�璇风爜
+ }
+ }
+
+ // 閭�璇锋縺娲婚摼鎺�
+ if (!hasCode) {
+ data.put("activationlink", configService.get("invite_activation_url"));
+ }
+
+ data.put("hasCode", hasCode);
+
+
com.alibaba.fastjson.JSONObject root = new com.alibaba.fastjson.JSONObject();
root.put("code", 0);
@@ -257,6 +278,7 @@
JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("婵�娲诲け璐�"));
return;
}
+
JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("婵�娲绘垚鍔�"));
} catch (UserInfoExtraException e) {
@@ -317,7 +339,15 @@
return;
}
+ String inviteShortLink = redisManager.getInviteShortLink(uid);
+ if (inviteShortLink != null && inviteShortLink.trim().length() > 0) {
+ JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("璇�1鍒嗛挓鍚庡啀璇�"));
+ return;
+ }
+
String shortLink = UserUtil.getInviteShortLink(uid);
+ // 缂撳瓨1鍒嗛挓
+ redisManager.setInviteShortLink(uid, shortLink);
JSONObject data = new JSONObject();
data.put("shortLink", shortLink);
@@ -344,7 +374,7 @@
}
UserInfo userInfo = userInfoService.selectByPKey(uid);
- if (userInfo == null || userInfo.getPhone() == null) {
+ if (userInfo == null || userInfo.getPhone() == null || userInfo.getPhone().trim().length() == 0) {
JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛湭缁戝畾鐢佃瘽鍙风爜"));
return;
}
--
Gitblit v1.8.0