From d32600fdec969c9da191b4216416fe711a190de8 Mon Sep 17 00:00:00 2001
From: 吴学文 <wuxuewen@wuxuewendeMacBook-Pro.local>
Date: 星期六, 23 十一月 2019 21:35:32 +0800
Subject: [PATCH] 优化根据openId 查询时的bug修复

---
 AppFrontService/src/main/java/com/java110/app/smo/wxLogin/impl/WxLoginSMOImpl.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/AppFrontService/src/main/java/com/java110/app/smo/wxLogin/impl/WxLoginSMOImpl.java b/AppFrontService/src/main/java/com/java110/app/smo/wxLogin/impl/WxLoginSMOImpl.java
index 7501c65..ac64457 100644
--- a/AppFrontService/src/main/java/com/java110/app/smo/wxLogin/impl/WxLoginSMOImpl.java
+++ b/AppFrontService/src/main/java/com/java110/app/smo/wxLogin/impl/WxLoginSMOImpl.java
@@ -150,12 +150,15 @@
             userResult = JSONObject.parseObject(responseEntity.getBody());
         }
 
+        JSONObject userInfo = userResult.getJSONArray("users").getJSONObject(0);
+        userInfo.put("password", "");
+
         try {
             Map userMap = new HashMap();
-            userMap.put(CommonConstant.LOGIN_USER_ID, userResult.getString("userId"));
+            userMap.put(CommonConstant.LOGIN_USER_ID, userInfo.getString("userId"));
             String token = AuthenticationFactory.createAndSaveToken(userMap);
             JSONObject paramOut = new JSONObject();
-            paramOut.putAll(userResult);
+            paramOut.putAll(userInfo);
             paramOut.put("token", token);
             paramOut.put("sessionKey", sessionKey);
             pd.setToken(token);

--
Gitblit v1.8.0