Procházet zdrojové kódy

优化根据openId 查询时的bug修复

吴学文 před 6 roky
rodič
revize
d32600fdec

+ 5 - 2
AppFrontService/src/main/java/com/java110/app/smo/wxLogin/impl/WxLoginSMOImpl.java

@@ -150,12 +150,15 @@ public class WxLoginSMOImpl extends AppAbstractComponentSMO implements IWxLoginS
             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);

+ 10 - 0
java110-bean/src/main/java/com/java110/dto/UserDto.java

@@ -44,6 +44,8 @@ public class UserDto extends PageDto implements Serializable {
 
     private String staffName;
 
+    private String openId;
+
 
 
     public String getUserId() {
@@ -173,4 +175,12 @@ public class UserDto extends PageDto implements Serializable {
     public void setName(String name) {
         this.name = name;
     }
+
+    public String getOpenId() {
+        return openId;
+    }
+
+    public void setOpenId(String openId) {
+        this.openId = openId;
+    }
 }