From 76b85f9a182939d6513b9f2b59c3849ade56b537 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 18 十二月 2018 11:23:32 +0800
Subject: [PATCH] 登录修改

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java |   49 +++++++++++++++++++++++++++++++++++++------------
 1 files changed, 37 insertions(+), 12 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java
index 2dda1aa..9d38166 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java
@@ -93,8 +93,6 @@
 	@Resource
 	private SystemService systemService;
 
-	
-
 	@Resource
 	private ShamUserService shamUserService;
 
@@ -152,8 +150,8 @@
 	 */
 	@RequestMapping(value = "login")
 	public void login(AcceptData acceptData, String code, String vcode, String phone, boolean wxinstall,
-			String tbOpenid, String tbNickName, String tbPortrait, int loginType, Boolean first, HttpSession session,HttpServletRequest request,
-			PrintWriter out) {
+			String tbOpenid, String tbNickName, String tbPortrait, int loginType, Boolean first, HttpSession session,
+			HttpServletRequest request, PrintWriter out) {
 		System system = systemService.getSystemCache(acceptData.getPlatform(), acceptData.getPackages());
 		if (system == null) {
 			out.print(JsonUtil.loadFalseResult("绯荤粺涓嶅瓨鍦�"));
@@ -195,6 +193,11 @@
 			root.put("data", data);
 			out.print(JsonUtil.loadTrueResult(root));
 		} catch (UserAccountException e) {
+			try {
+				LogHelper.cookieLog("鐧诲綍鍑洪敊:" + e.getCode() + "-" + e.getMessage());
+			} catch (Exception e1) {
+				e1.printStackTrace();
+			}
 			out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMsg()));
 		}
 	}
@@ -319,11 +322,35 @@
 				out.print(JsonUtil.loadFalseResult(1, "鑾峰彇寰俊鐢ㄦ埛淇℃伅澶辫触"));
 				return;
 			}
-			user = userAccountService.getUserInfoByWXUnionId(system.getAppid(), weiXinUser.getUnionid());
+			try {
+				user = userAccountService.getUserInfoByWXUnionId(system.getAppid(), weiXinUser.getUnionid());
+			} catch (UserAccountException e) {
+				try {
+					LogHelper.errorDetailInfo(e, null, "鑾峰彇鐢ㄦ埛淇℃伅鍑洪敊");
+				} catch (Exception e1) {
+					e1.printStackTrace();
+				}
+			}
 		} else if (!StringUtil.isNullOrEmpty(tbOpenid)) {
-			user = userAccountService.getUserInfoByTaoBaoOpenId(system.getAppid(), tbOpenid);
+			try {
+				user = userAccountService.getUserInfoByTaoBaoOpenId(system.getAppid(), tbOpenid);
+			} catch (UserAccountException e) {
+				try {
+					LogHelper.errorDetailInfo(e);
+				} catch (Exception e1) {
+					e1.printStackTrace();
+				}
+			}
 		} else if (!StringUtil.isNullOrEmpty(phone)) {
-			user = userAccountService.getUserInfoByPhone(system.getAppid(), phone);
+			try {
+				user = userAccountService.getUserInfoByPhone(system.getAppid(), phone);
+			} catch (UserAccountException e) {
+				try {
+					LogHelper.errorDetailInfo(e);
+				} catch (Exception e1) {
+					e1.printStackTrace();
+				}
+			}
 		}
 
 		if (user == null) {
@@ -714,9 +741,7 @@
 			redisManager.removeCommonString(key);
 		}
 	}
-	
-	
-	
+
 	@RequestMapping(value = "bindalipaywithverifynew")
 	public void bindAlipayWithVerifyNew(AcceptData acceptData, Long uid, String name, String account, PrintWriter out) {
 
@@ -762,7 +787,8 @@
 				"PERMIT_CHECK_PERM_IDENTITY_THEFT", "PERMIT_NON_BANK_LIMIT_PAYEE", "EXCEED_LIMIT_UNRN_DM_AMOUNT" };
 		try {
 			BindingAccount bindingAccount = bindingAccountService.changeAlipayBindingWithVerify(uid, name, account);
-			out.print(JsonUtil.loadTrue(0, JsonUtil.getGson().toJson(bindingAccount), "绯荤粺宸叉垚鍔熻浆璐�0.1鍏冨埌鎻愮幇璐﹀彿涓紝鎻愮幇璐﹀彿楠岃瘉閫氳繃锛屾伃鍠滀綘锛佸彲浠ユ彁鐜颁簡銆�"));
+			out.print(JsonUtil.loadTrue(0, JsonUtil.getGson().toJson(bindingAccount),
+					"绯荤粺宸叉垚鍔熻浆璐�0.1鍏冨埌鎻愮幇璐﹀彿涓紝鎻愮幇璐﹀彿楠岃瘉閫氳繃锛屾伃鍠滀綘锛佸彲浠ユ彁鐜颁簡銆�"));
 		} catch (AlipayTransferException e1) {
 			if (e1.getSubCode().equalsIgnoreCase("PAYEE_NOT_EXIST")) {
 				String msg = "绯荤粺鏈兘鎴愬姛杞处0.1鍏冿紝鎻愮幇璐﹀彿淇℃伅鏈夎锛岃鏍稿鍚庨噸鏂板~鍐欍��";
@@ -806,7 +832,6 @@
 			redisManager.removeCommonString(key);
 		}
 	}
-	
 
 	/**
 	 * 鑾峰彇鐢ㄦ埛璧勯噾璇︽儏

--
Gitblit v1.8.0