From 8b37d2f16d4aa7c7ce19829b74307ae0072b127f Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期一, 25 二月 2019 10:44:55 +0800
Subject: [PATCH] 1.5.1  奖励券、免单券

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 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 c89f6a9..49ecb5b 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
@@ -10,6 +10,7 @@
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.yeshi.utils.JsonUtil;
+import org.yeshi.utils.encrypt.DESUtil;
 
 import com.alipay.api.AlipayApiException;
 import com.yeshi.fanli.entity.accept.AcceptData;
@@ -173,6 +174,19 @@
 			}
 
 			redisManager.clearSMSFrequencyLimit(phone, SMSHistory.TYPE_LOGIN);
+		}
+
+		if (!StringUtil.isNullOrEmpty(tbSession)) {
+			try {
+				tbSession = DESUtil.decode(tbSession.replace("\n", ""), StringUtil.getBase64String("YeShiFANLI889*+"),
+						StringUtil.getBase64String("*M#34f?,"));
+			} catch (Exception e) {
+				e.printStackTrace();
+			}
+			JSONObject tbs = JSONObject.fromObject(tbSession);
+			tbOpenid = tbs.optString("openId");
+			tbNickName = tbs.optString("nick");
+			tbPortrait = tbs.optString("avatarUrl");
 		}
 
 		UserInfo tbUserInfo = new UserInfo();
@@ -469,6 +483,12 @@
 		}
 
 		if (!StringUtil.isNullOrEmpty(tbSession)) {
+			try {
+				tbSession = DESUtil.decode(tbSession.replace("\n", ""), StringUtil.getBase64String("YeShiFANLI889*+"),
+						StringUtil.getBase64String("*M#34f?,"));
+			} catch (Exception e) {
+				e.printStackTrace();
+			}
 			JSONObject session = JSONObject.fromObject(tbSession);
 			tbOpenid = session.optString("openId");
 			tbNickName = session.optString("nick");

--
Gitblit v1.8.0