java110
2020-05-23 df99c65bf738f0d5d90802046827c75179bffcb2
加入 微信登录时查询是否注册没有注册先去注册
1个文件已修改
13 ■■■■■ 已修改文件
FrontService/src/main/java/com/java110/front/smo/wxLogin/impl/WxLoginSMOImpl.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FrontService/src/main/java/com/java110/front/smo/wxLogin/impl/WxLoginSMOImpl.java
@@ -88,12 +88,12 @@
        JSONObject userResult = JSONObject.parseObject(responseEntity.getBody());
        int total = userResult.getIntValue("total");
        JSONObject paramOut = new JSONObject();
        JSONObject userInfo = paramIn.getJSONObject("userInfo");
        if (total == 0) {
            //保存用户信息
            JSONObject registerInfo = new JSONObject();
            /*JSONObject registerInfo = new JSONObject();
            //设置默认密码
            String userDefaultPassword = MappingCache.getValue(MappingConstant.KEY_STAFF_DEFAULT_PASSWORD);
@@ -127,7 +127,12 @@
            if (responseEntity.getStatusCode() != HttpStatus.OK) {
                throw new IllegalArgumentException("根绝openId 查询用户信息异常" + openId);
            }
            userResult = JSONObject.parseObject(responseEntity.getBody());
            userResult = JSONObject.parseObject(responseEntity.getBody());*/
            paramOut.put("result", 401);
            paramOut.put("msg", "还没有注册请先注册");
            responseEntity = new ResponseEntity<String>(paramOut.toJSONString(), HttpStatus.UNAUTHORIZED);
            return responseEntity;
        }
        JSONObject realUserInfo = userResult.getJSONArray("users").getJSONObject(0);
@@ -139,7 +144,7 @@
            userMap.put(CommonConstant.LOGIN_USER_ID, userInfo.getString("userId"));
            userMap.put(CommonConstant.LOGIN_USER_NAME, userInfo.getString("name"));
            String token = AuthenticationFactory.createAndSaveToken(userMap);
            JSONObject paramOut = new JSONObject();
            paramOut.put("result", 0);
            paramOut.put("userInfo", userInfo);
            paramOut.put("token", token);