From c3a5e164cbabbfc5f66e1356cb0de657ce3f58b9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 20 三月 2020 13:56:02 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java |   62 +++++++++++--------------------
 1 files changed, 22 insertions(+), 40 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java
index 863e8aa..e99f721 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java
@@ -69,6 +69,7 @@
 import com.yeshi.fanli.util.RedisManager;
 import com.yeshi.fanli.util.StringUtil;
 import com.yeshi.fanli.util.ThreadUtil;
+import com.yeshi.fanli.util.VersionUtil;
 import com.yeshi.fanli.util.account.UserUtil;
 import com.yeshi.fanli.util.wx.WXLoginUtil;
 
@@ -174,10 +175,6 @@
 	@Resource
 	private DeviceActiveService deviceActiveService;
 
-	private static final String PASSWORD_MAX_ERROR = "password_max_error";
-	private static final String EXTRACT_MIN_MONEY = "extract_min_money";
-	private static final String EXTRACT_MAX_MONEY = "extract_max_money";
-
 	/**
 	 * 
 	 * @param acceptData
@@ -195,6 +192,13 @@
 	public void login(AcceptData acceptData, String code, String vcode, String phone, boolean wxinstall,
 			String tbOpenid, String tbNickName, String tbPortrait, String tbSession, int loginType, Boolean first,
 			HttpSession session, HttpServletRequest request, PrintWriter out) {
+
+		// 2.0浠ヤ笅鐗堟湰涓嶅厑璁哥櫥褰�
+		if (!VersionUtil.greaterThan_2_0(acceptData.getPlatform(), acceptData.getVersion())) {
+			out.print("璇峰崌绾у埌鏈�鏂扮増鏈�");
+			return;
+		}
+
 		BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(),
 				acceptData.getPackages());
 		if (system == null) {
@@ -285,7 +289,7 @@
 
 		} catch (UserAccountException e) {
 			try {
-				LogHelper.cookieLog("鐧诲綍鍑洪敊:" + e.getCode() + "-" + e.getMessage());
+				LogHelper.error("鐧诲綍鍑洪敊:" + e.getCode() + "-" + e.getMessage());
 			} catch (Exception e1) {
 				e1.printStackTrace();
 			}
@@ -309,6 +313,12 @@
 	@RequestMapping(value = "register")
 	public void register(AcceptData acceptData, String tbOpenid, String tbNickName, String tbPortrait, String vcode,
 			String phone, HttpServletRequest request, HttpSession session, PrintWriter out) {
+		// 2.0浠ヤ笅鐗堟湰涓嶅厑璁哥櫥褰�
+		if (!VersionUtil.greaterThan_2_0(acceptData.getPlatform(), acceptData.getVersion())) {
+			out.print("璇峰崌绾у埌鏈�鏂扮増鏈�");
+			return;
+		}
+
 		BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(),
 				acceptData.getPackages());
 		if (system == null) {
@@ -351,40 +361,6 @@
 		try {
 			userAccountService.register(user);
 			user = userInfoService.getUserByIdWithMybatis(user.getId());
-			JSONObject data = new JSONObject();
-			data.put("user", GsonUtil.toJsonExpose(UserUtil.filterForClientUser(user)));
-			out.print(JsonUtil.loadTrueResult(data));
-		} catch (UserAccountException e) {
-			out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMsg()));
-		}
-	}
-
-	/**
-	 * 璐﹀彿鎵撻��
-	 * 
-	 * @param acceptData
-	 * @param mainUid
-	 * @param lessUid
-	 * @param session
-	 * @param out
-	 */
-	@RequestMapping(value = "connect")
-	public void connect(AcceptData acceptData, long mainUid, long lessUid, HttpSession session, PrintWriter out) {
-		BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(),
-				acceptData.getPackages());
-		if (system == null) {
-			out.print(JsonUtil.loadFalseResult("绯荤粺涓嶅瓨鍦�"));
-			return;
-		}
-
-		if (mainUid == 0 || lessUid == 0) {
-			out.print(JsonUtil.loadFalseResult(1, "璇蜂笂浼犳墦閫氱敤鎴稩D"));
-			return;
-		}
-
-		try {
-			userAccountService.connectUsers(new UserInfo(mainUid), new UserInfo(lessUid));
-			UserInfo user = userInfoService.getUserByIdWithMybatis(mainUid);
 			JSONObject data = new JSONObject();
 			data.put("user", GsonUtil.toJsonExpose(UserUtil.filterForClientUser(user)));
 			out.print(JsonUtil.loadTrueResult(data));
@@ -1181,6 +1157,12 @@
 	public void loginNew(AcceptData acceptData, String vcode, String phone, String code, int loginType,
 			HttpServletRequest request, PrintWriter out) {
 
+		// 2.0浠ヤ笅鐗堟湰涓嶅厑璁哥櫥褰�
+		if (!VersionUtil.greaterThan_2_0(acceptData.getPlatform(), acceptData.getVersion())) {
+			out.print("璇峰崌绾у埌鏈�鏂扮増鏈�");
+			return;
+		}
+
 		try {
 			BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(),
 					acceptData.getPackages());
@@ -1246,7 +1228,7 @@
 		} catch (UserAccountException e) {
 			out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMsg()));
 			try {
-				LogHelper.cookieLog("鐧诲綍鍑洪敊:" + e.getCode() + "-" + e.getMessage());
+				LogHelper.error("鐧诲綍鍑洪敊:" + e.getCode() + "-" + e.getMessage());
 			} catch (Exception e1) {
 				e1.printStackTrace();
 			}

--
Gitblit v1.8.0